看板 NCCU08_Math 關於我們 聯絡資訊
以下是給不準備微積分和離散等科目(或準備好的) 跑來做計程作業的人的簡單攻略 ======================================================== n=9 k=7 ┌───n───┐ 1 2 3 4 5 6 7 8 9 => 7 removed └──k──┘└─ 1 2 3 4 5 6 8 9 => 5 removed ──k─┘└── 1 2 3 4 6 8 9 => 4 removed └k─┘└── 1 2 3 6 8 9 => 6 removed └─k┘└─ 1 2 3 8 9 => 9 removed ──k─┘ 1 2 3 8 => 3 removed └─── ─k┘└ 1 2 8 => 8 removed ─── ─k─┘ 1 2 => 1 removed └─ ── k─ ┘ 圖表化還是有點亂= = 文字解說會更亂... 以下先用n>k解釋 一、1,2,3,...,n數到的第k個removed 二、由k+1向下數到n後由第1個數重新開始 數k個數 也就是k-(n-k)=2k-n個數removed 三、在繼續向後數k個數 到n-1後從第1個數接續....LOOP 恩 打完以上我自己也看不懂...囧 這東西應該可以用出個公式 就有請老G大神來解惑吧(誤) ======================================================== 給老G 我的解法應該是用"x[n]" 然後給每格一個數字 用add加到listbox上 然後去掉的那格空格由後面向前取代這樣 x 1 2 3 4 5 6 7 8 9 值 1 2 3 4 5 6 7 8 9 X←← 變成 x 1 2 3 4 5 6 7 8 9 值 1 2 3 4 5 6 8 9 9 ↑ 這沒差 用不到~ 換成0也是可以啦 這樣listbox也好做事 ======================================================== PS.離散的鴿洞是怎樣阿 都給你玩就好啦 我○你的X洞 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.217.210.163 ※ 編輯: caps5302 來自: 61.217.210.163 (04/19 22:45) ※ 編輯: caps5302 來自: 61.217.210.163 (04/19 22:55)
jacky7987:所以要在if裡面打迴圈n>k n<=k? 04/19 22:49
jacky7987:不對只有種情況n>k 要不然就一定是全部人都去做阿= = 04/19 22:53
caps5302:大概在跑要移掉的數字時分開寫吧 不然還要想其他解法 04/19 22:58
caps5302:再不然寫n>k公式和n<k、n=k公式 就解決了 04/19 22:59
jacky7987:我測試一下陣列的數目可不可以為變數 04/19 23:10
jacky7987:不能呢,還是我想法有誤 04/19 23:13
jacky7987:int n; n=int::Parse(txtNumN->Text ) 然後再取陣列 04/19 23:14
jacky7987:CN[n]他會說不知長度 04/19 23:15
jacky7987:爬了超多文章,他說要用指標,但我看不懂阿= = 04/19 23:53
caps5302:以前用vb可以這樣寫阿= = 現在應該只是不知道怎樣寫~ 04/20 08:59
OoYAYoO:兩位大哥加油 04/23 23:37