作者caps5302 (賴打)
看板NCCU08_MATH
標題[功課] 計概功課2期中前簡易攻略
時間Sun Apr 19 22:44:40 2009
以下是給不準備微積分和離散等科目(或準備好的)
跑來做計程作業的人的簡單攻略
========================================================
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