摘要: 1 #include 2 int main() 3 { 4 int n,count=0; 5 scanf("%d",&n); 6 while(n>1) 7 { 8 if(n%2!=0) n=3*n+1; 9 else n/=2;10 ... 阅读全文
posted @ 2015-01-28 21:54 MCIT 阅读(130) 评论(0) 推荐(0)
摘要: #includeint q(int n,int m){ if((nm) return q(n,m-1)+q(n-m,m);}int main(){ int n; scanf("%d",&n); printf("%d",q(n,n)); return 0;}整数划分问题是... 阅读全文
posted @ 2015-01-26 17:05 MCIT 阅读(423) 评论(0) 推荐(0)
摘要: 桌上有一叠牌,从第一张牌(即位于顶面的牌)开始从上往下依次编号1~n。当至少还剩两张牌时进行以下操作:把第一张牌扔掉,然后把新的第一张放到到整叠牌的最后。输入n,输出每次扔掉的牌,以及最后剩下的牌。样例输入:7样例输出:1 3 5 7 4 2 6#includeconst int max=50;in... 阅读全文
posted @ 2015-01-23 22:31 MCIT 阅读(170) 评论(0) 推荐(0)