作者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)
1F:→ jacky7987:所以要在if里面打回圈n>k n<=k? 04/19 22:49
2F:推 jacky7987:不对只有种情况n>k 要不然就一定是全部人都去做阿= = 04/19 22:53
3F:→ caps5302:大概在跑要移掉的数字时分开写吧 不然还要想其他解法 04/19 22:58
4F:→ caps5302:再不然写n>k公式和n<k、n=k公式 就解决了 04/19 22:59
5F:推 jacky7987:我测试一下阵列的数目可不可以为变数 04/19 23:10
6F:推 jacky7987:不能呢,还是我想法有误 04/19 23:13
7F:→ jacky7987:int n; n=int::Parse(txtNumN->Text ) 然後再取阵列 04/19 23:14
8F:→ jacky7987:CN[n]他会说不知长度 04/19 23:15
9F:推 jacky7987:爬了超多文章,他说要用指标,但我看不懂阿= = 04/19 23:53
10F:→ caps5302:以前用vb可以这样写阿= = 现在应该只是不知道怎样写~ 04/20 08:59
11F:推 OoYAYoO:两位大哥加油 04/23 23:37