找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
感激所有對伊莉作出奉獻的人尊貴會員無限觀看附件圖片尊貴會員無限下載附件
火影忍者無修gege中文無碼 megadobe
偷來音羽女武神stefania陰屍路終末alice in

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

吃冰嗎

[繁]怪人的沙拉碗05-

[繁]身為魔王的我娶了

[繁]從Lv2開始開外掛

[繁]月光下的異世界之

[簡]被稱為廢物的原英
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 2547|回復: 8
打印上一主題下一主題

[作業]JAVA問題~~(真的有夠急-敗部復活PART 2)[複製鏈接]

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
46
積分
395 點
潛水值
62248 米
跳轉到指定樓層
樓主
發表於 2015-6-24 04:45 PM|只看該作者|倒序瀏覽
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。

因為題目問題,所以我重操舊業了原本的題目,但是我覺得它也是困難困難困困難的題目,

問遍了我們班的JAVA高手,已破解了迴圈的部分,但是還是有點搞不懂怎麼將他拼湊在一起,

所以不才的小弟,又來這請高手幫忙,因為期末報告真的蠻趕的,而且不只有程式需要出現,也要加緊時間

...
瀏覽完整內容,請先 註冊登入會員
附件: 你需要登錄才可以下載或查看附件。沒有帳號?註冊

點評

snowflying 回覆在底下  發表於 2015-7-1 11:54 AM
xzczvzt5 我想還是照表吧~因為算也是從表那用 ITSA真的問題多多  發表於 2015-6-24 10:31 PM
theloserbm 這東西可以不用search來完成嗎?  發表於 2015-6-24 07:34 PM
snowflying 圖跟範例輸入不一樣耶  發表於 2015-6-24 05:21 PM
分享分享0收藏收藏0支持支持0

使用道具檢舉

  尊貴會員

Melty Snow  雪靈

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
3224
積分
24366 點
潛水值
77410 米
頭香
發表於 2015-6-25 12:17 AM|只看該作者
成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。
總算找到題目來源了
ITSA 第22次 月賽,第三題

你們那邊有人解出來?
這一題感覺不是那麼簡單
3 台機器的 scheduling problem 就已經很難了
現在機器數目還不定

flow、dp、topological sort、bfs ... 剛從這些方向去想,還是想不到

剛開始 indegree = 0 的那些,假設有 m 個
光第一階段丟進去處理器,就有 C(m,N) 種選擇了
就算要用 dp 跑,那式子呢?  下一階段又該如何選呢?
...
瀏覽完整內容,請先 註冊登入會員
附件: 你需要登錄才可以下載或查看附件。沒有帳號?註冊

點評

snowflying 但是不好解,解題要求的是最優的答案  發表於 2015-6-30 06:37 PM
chevylin0802 它的knowledge based其實就是系統核心程式之中的排程, 只是它少了很多的東西, 比如權限, 硬體中斷處理..以及其它方面的問題....  發表於 2015-6-30 10:30 AM
chevylin0802 這種屬於virtual machine procedure scheduling的題目, 只是多機平行運算的核心程式之一而已  發表於 2015-6-30 10:28 AM
xzczvzt5 我同學也是做出迴圈部分,但也不確定可不可以跑。  發表於 2015-6-25 12:59 PM
Melty Snow [雪靈]
如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。

使用道具檢舉

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
46
積分
395 點
潛水值
62248 米
3
發表於 2015-6-25 11:51 PM|只看該作者
若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。
snowflying 發表於 2015-6-25 12:17 AM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

總算找到題目來源了
ITSA 第22次 月賽,第三題

像這個它就是上面有寫"難"
附件: 你需要登錄才可以下載或查看附件。沒有帳號?註冊

點評

snowflying 那一題不難,但是題意不清  發表於 2015-6-26 01:46 PM
theloserbm 這題並沒有要求最佳解, 連演算法都給你了, 不算難吧  發表於 2015-6-26 10:20 AM
snowflying 這題除了題意沒有說很清楚外,個人感覺並不難,算是有稍微碰過演算法的新手題吧  發表於 2015-6-26 12:04 AM
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。

使用道具檢舉

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
46
積分
395 點
潛水值
62248 米
4
發表於 2015-6-26 01:03 PM|只看該作者
若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com
xzczvzt5 發表於 2015-6-25 11:51 PM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

像這個它就是上面有寫"難"

如果說除了公車司機這題之外
其他如檔案裡面,還可以任選兩題來做
請問哪兩個會比較容易呢?
...
瀏覽完整內容,請先 註冊登入會員
附件: 你需要登錄才可以下載或查看附件。沒有帳號?註冊

點評

snowflying 那兩題我都有測過,你再試試看吧,記得輸入要符合題目規定喔  發表於 2015-6-26 04:27 PM
snowflying 第二題,先輸入 3 ,然後輸入 2 1 0。 (2、1、0 中間以空白隔開,輸入說明有提到,如果跑不出答案,應該是你沒用空格或輸入不是從 0~N-1  發表於 2015-6-26 04:26 PM
snowflying 第一題,本來就要先輸入一行字串,然後再輸入數字,才能跑出答案。答案根據輸入數字不同會有不同結果,當然要連數字一起輸入完呀  發表於 2015-6-26 04:23 PM
snowflying 編輯在 5 樓  發表於 2015-6-26 02:26 PM
所有積分大於負-100的壞孩子,將可獲得重新機會成為懲罰生,權限跟幼兒生一樣。

使用道具檢舉

  尊貴會員

Melty Snow  雪靈

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
3224
積分
24366 點
潛水值
77410 米
5
發表於 2015-6-26 01:47 PM|只看該作者
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php
本帖最後由 snowflying 於 2015-6-26 02:29 PM 編輯
xzczvzt5 發表於 2015-6-26 01:03 PM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

如果說除了公車司機這題之外
其他如檔案裡面,還可以任選兩題來做
請問哪兩個會比較容易呢?
...
瀏覽完整內容,請先 註冊登入會員





點評

snowflying 有編號,而且一剛開始都在自己或別的目的地上的倉庫番 XD  發表於 2015-7-2 07:18 PM
chevylin0802 我就是講題目很像在玩倉庫番@@........  發表於 2015-7-2 01:00 PM
snowflying 沒有喔,那是上面他附的題目,而我是用自己的解法 (找 cycles)  發表於 2015-7-1 07:59 PM
chevylin0802 咳咳.......我是指用寫程式玩倉庫番........  發表於 2015-7-1 06:42 PM
xzczvzt5 請問大大 字母移動那題 請問中間那個 for(char c :str)的意思 還有 ((c-'A'+n)%26+'A')) 還有最後面 system.out.println("加密後"+n) 卻變成: (ans加密成:)為什麼?   發表於 2015-7-1 11:08 AM
snowflying 沒有呢  發表於 2015-6-30 01:32 PM
chevylin0802 雪天使在玩倉庫番@@?  發表於 2015-6-30 10:44 AM
xzczvzt5 第二題好像無線迴圈 答案出不來  發表於 2015-6-26 03:25 PM
xzczvzt5 第一個不是"字母往前移"吧 我打數字才出現答案  發表於 2015-6-26 03:17 PM
xzczvzt5 恩恩對 是用java碼  發表於 2015-6-26 01:54 PM
Melty Snow [雪靈]
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php

使用道具檢舉

  尊貴會員

Melty Snow  雪靈

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
3224
積分
24366 點
潛水值
77410 米
6
發表於 2015-6-29 11:30 PM|只看該作者
若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com
補上 [薪資計算機]
不過這一題真的可以拿去報告嗎...
感覺太簡單 @@
  1. import java.util.Scanner;

  2. public class Main
  3. {
  4.     public static void main(String [] args) throws Exception
  5.     {
  6.             Scanner sc = new Scanner(System.in);
  7.            
  8.             int P = sc.nextInt() , time , sal , day;
  9.            
  10.             while(P-- > 0)
  11.             {
  12.                     time = -sc.nextInt() * 60 - sc.nextInt() + sc.nextInt() * 60 + sc.nextInt();
  13.                     time = (time % 60) == 0 ? time / 60 : time / 60 + 1;
  14.                     sal = sc.nextInt();
  15.                     day = sc.nextInt();
  16.                    
  17.                     System.out.println(time * sal * day);
  18.             }
  19.     }
  20. }
複製代碼
...
瀏覽完整內容,請先 註冊登入會員

點評

xzczvzt5 我們班剛剛還真的有人報告這題 = =  發表於 2015-7-1 03:19 PM
Melty Snow [雪靈]
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。

使用道具檢舉

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
46
積分
395 點
潛水值
62248 米
7
發表於 2015-6-29 11:48 PM|只看該作者
如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。

使用道具檢舉

Rank: 4Rank: 4Rank: 4Rank: 4

帖子
7565
積分
4321 點
潛水值
34960 米
8
發表於 2015-7-1 09:22 AM 來自手機|只看該作者
咳咳
要我出題
我會出更狠的題目
Cpu數量1-99之間
Proc個數500-1000之間
然後各條件與所需時間也提供出來規則
但沒有明確的內容,
要能另外讀檔或讀SQLite得到
然後問最短時間之外
再加一個條件
所需的CPU數量至少要幾個


點評

chevylin0802 直觀......且.........不受題目的假設所限制  發表於 2015-7-1 07:00 PM
chevylin0802 當然我為了讓程式能夠真正的達到實際的效果, 坦白講每一個for裏面都會給它一個sleep(1).....讓它可以把控制權交還給JVM  發表於 2015-7-1 06:59 PM
chevylin0802 這個作法也可以直接就求出所需的CPU數量最少值出來  發表於 2015-7-1 06:55 PM
chevylin0802 如此一來它就變成不是專為某一種題目而寫的程式, 而你可以把每一個procedure的條件與執行時間當成資料庫記錄的方式去做..就可以隨時發展出N種可能  發表於 2015-7-1 06:50 PM
chevylin0802 主程式也把它當成是一個主執行緒, 只是它只負責check與分派工作.....而每一個正在執行的執行緒就用旗標變號的方式來確認是否正在工作  發表於 2015-7-1 06:47 PM
chevylin0802 用模擬CPU的方法, 反正每一顆虛擬CPU之間都是屬於非同步的執行緒......執行緒你可以用for迴圈來作為工作所需的時間  發表於 2015-7-1 06:46 PM
snowflying 按錯回覆了,應該是點回覆樓主的 XD  發表於 2015-7-1 11:53 AM
snowflying 所以那一題應該要怎麼解呢? ITSA 的題目,記得是 5 題 3 小時  發表於 2015-7-1 11:43 AM
系統已重置禁訪用戶到普通用戶和密碼一次
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。

使用道具檢舉

  尊貴會員

Melty Snow  雪靈

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
3224
積分
24366 點
潛水值
77410 米
9
發表於 2015-7-1 11:52 AM|只看該作者
本帖最後由 snowflying 於 2015-7-1 11:52 AM 編輯
for(char c :str)

enhanced for statement
下載: 訪客無法瀏覽下載點,請先 註冊登入會員


相當於
  1. for(int i = 0 ; i < str.length ; ++i)
  2. {
  3.     char c = str[i];
  4. }
複製代碼
((c-'A'+n)%26+'A'))

因為這題是循環,'Z' 後面從 'A' 開始,'z' 後面接 'a' ,'9' 後面接 '0'
c - 'A' 會把原本的 'A' ~ 'Z' 轉成 0 ~ 25
之後加上 n ,是往後推多少個,但有可能超過 26,每 26 一個循環,所以 % 26
最後再從 0~25 還原回去 'A' ~ 'Z'
'0' ~ '9' 有 10 個,所以不是 % 26,而是 % 10

system.out.println("加密後"+n) 卻變成: (ans加密成: )

看不懂問題...
瀏覽完整內容,請先 註冊登入會員

點評

xzczvzt5 謝謝!!!!!!!  發表於 2015-7-1 05:51 PM
snowflying char str[],str 是字元陣列,這部分直接去看書吧,非常前面的部分。 如果有 {'a' , 'b' , 'c'} 三個,i 當然最多只能到 2 呀 ! index 從 0 開始  發表於 2015-7-1 05:44 PM
xzczvzt5 for(int i = 0 ; i < str.length ; ++i) { char c = str[i]; } 為什麼這個迴圈i要小於 str.length???  發表於 2015-7-1 03:55 PM
xzczvzt5 抱歉那邊真的有點不懂 char str[] ,為什麼先宣告字元又再陣列呢? 那個str有意義嗎?  發表於 2015-7-1 03:47 PM
snowflying sc.nextLine() ,讀取該行 String。 .toCharArray() 從 String 轉成 char []  發表於 2015-7-1 03:39 PM
xzczvzt5 char str[] = sc.nextLine().toCharArray(); 這句是說 我輸入的陣列會成為下一次陣列嗎?  發表於 2015-7-1 03:14 PM
snowflying "ans += c" 是說 "ans += cnt - 1;" 嗎? 哪行怎麼了嗎?  發表於 2015-7-1 02:21 PM
snowflying for 迴圈邊跑邊印,所以要加在 for 迴圈之前。for 迴圈後只有輸出換行,加在那當然會在答案的後面  發表於 2015-7-1 02:19 PM
snowflying 0~25,25 之後是接 0,形成一個循環,所以 %26 取餘數  發表於 2015-7-1 02:18 PM
snowflying str.length 是 str 陣列的長度  發表於 2015-7-1 02:17 PM
Melty Snow [雪靈]

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部