感激所有對伊莉作出奉獻的人 | 尊貴會員無限觀看附件圖片 | 尊貴會員無限下載附件 |
C & C++ 語言 | C# 語言 | Visual Basic 語言 | PHP 語言 | JAVA 語言 |
2547| 8 | [作業]JAVA問題~~(真的有夠急-敗部復活PART 2) |
| 回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。
點評snowflying 回覆在底下
xzczvzt5 我想還是照表吧~因為算也是從表那用
ITSA真的問題多多
theloserbm 這東西可以不用search來完成嗎?
snowflying 圖跟範例輸入不一樣耶
| |
| 成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。
點評snowflying 但是不好解,解題要求的是最優的答案
chevylin0802 它的knowledge based其實就是系統核心程式之中的排程, 只是它少了很多的東西, 比如權限, 硬體中斷處理..以及其它方面的問題....
chevylin0802 這種屬於virtual machine procedure scheduling的題目, 只是多機平行運算的核心程式之一而已
xzczvzt5 我同學也是做出迴圈部分,但也不確定可不可以跑。
| |
Melty Snow [雪靈] 如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。 | ||
| 若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。
點評snowflying 那一題不難,但是題意不清
theloserbm 這題並沒有要求最佳解, 連演算法都給你了, 不算難吧
snowflying 這題除了題意沒有說很清楚外,個人感覺並不難,算是有稍微碰過演算法的新手題吧
| |
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。 | ||
| 若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com
點評snowflying 那兩題我都有測過,你再試試看吧,記得輸入要符合題目規定喔
snowflying 第二題,先輸入 3 ,然後輸入 2 1 0。 (2、1、0 中間以空白隔開,輸入說明有提到,如果跑不出答案,應該是你沒用空格或輸入不是從 0~N-1
snowflying 第一題,本來就要先輸入一行字串,然後再輸入數字,才能跑出答案。答案根據輸入數字不同會有不同結果,當然要連數字一起輸入完呀
snowflying 編輯在 5 樓
| |
所有積分大於負-100的壞孩子,將可獲得重新機會成為懲罰生,權限跟幼兒生一樣。 | ||
| 若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php
點評snowflying 有編號,而且一剛開始都在自己或別的目的地上的倉庫番 XD
chevylin0802 我就是講題目很像在玩倉庫番@@........
snowflying 沒有喔,那是上面他附的題目,而我是用自己的解法 (找 cycles)
chevylin0802 咳咳.......我是指用寫程式玩倉庫番........
xzczvzt5 請問大大
字母移動那題
請問中間那個
for(char c :str)的意思
還有
((c-'A'+n)%26+'A'))
還有最後面
system.out.println("加密後"+n)
卻變成:
(ans加密成:)為什麼?
snowflying 沒有呢
chevylin0802 雪天使在玩倉庫番@@?
xzczvzt5 第二題好像無線迴圈 答案出不來
xzczvzt5 第一個不是"字母往前移"吧
我打數字才出現答案
xzczvzt5 恩恩對
是用java碼
| |
Melty Snow [雪靈] 若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php | ||
| 若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com
點評xzczvzt5 我們班剛剛還真的有人報告這題
= =
| |
Melty Snow [雪靈] 分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。 | ||
|
| |
如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。 | ||
|
點評chevylin0802 直觀......且.........不受題目的假設所限制
chevylin0802 當然我為了讓程式能夠真正的達到實際的效果, 坦白講每一個for裏面都會給它一個sleep(1).....讓它可以把控制權交還給JVM
chevylin0802 這個作法也可以直接就求出所需的CPU數量最少值出來
chevylin0802 如此一來它就變成不是專為某一種題目而寫的程式, 而你可以把每一個procedure的條件與執行時間當成資料庫記錄的方式去做..就可以隨時發展出N種可能
chevylin0802 主程式也把它當成是一個主執行緒, 只是它只負責check與分派工作.....而每一個正在執行的執行緒就用旗標變號的方式來確認是否正在工作
chevylin0802 用模擬CPU的方法, 反正每一顆虛擬CPU之間都是屬於非同步的執行緒......執行緒你可以用for迴圈來作為工作所需的時間
snowflying 按錯回覆了,應該是點回覆樓主的 XD
snowflying 所以那一題應該要怎麼解呢? ITSA 的題目,記得是 5 題 3 小時
| |
系統已重置禁訪用戶到普通用戶和密碼一次 分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。 | ||
|
點評xzczvzt5 謝謝!!!!!!!
snowflying char str[],str 是字元陣列,這部分直接去看書吧,非常前面的部分。 如果有 {'a' , 'b' , 'c'} 三個,i 當然最多只能到 2 呀 ! index 從 0 開始
xzczvzt5 for(int i = 0 ; i < str.length ; ++i)
{
char c = str[i];
}
為什麼這個迴圈i要小於 str.length???
xzczvzt5 抱歉那邊真的有點不懂
char str[] ,為什麼先宣告字元又再陣列呢?
那個str有意義嗎?
snowflying sc.nextLine() ,讀取該行 String。 .toCharArray() 從 String 轉成 char []
xzczvzt5 char str[] = sc.nextLine().toCharArray();
這句是說
我輸入的陣列會成為下一次陣列嗎?
snowflying "ans += c" 是說 "ans += cnt - 1;" 嗎? 哪行怎麼了嗎?
snowflying for 迴圈邊跑邊印,所以要加在 for 迴圈之前。for 迴圈後只有輸出換行,加在那當然會在答案的後面
snowflying 0~25,25 之後是接 0,形成一個循環,所以 %26 取餘數
snowflying str.length 是 str 陣列的長度
| |
Melty Snow [雪靈] | ||