建设银行永泰支行网站北京工商注册网上核名
建设银行永泰支行网站,北京工商注册网上核名,做网站链接还要服务器吗买,项目logo生成器题干#xff1a;某部队进行新兵队列训练#xff0c;将新兵从一开始按顺序依次编号#xff0c;并排成一行横队#xff0c;训练的规则如下#xff1a;从头开始一至二报数#xff0c;凡报到二的出列#xff0c;剩下的向小序号方向靠拢#xff0c;再从头开始进行一至三报数…题干某部队进行新兵队列训练将新兵从一开始按顺序依次编号并排成一行横队训练的规则如下从头开始一至二报数凡报到二的出列剩下的向小序号方向靠拢再从头开始进行一至三报数凡报到三的出列剩下的向小序号方向靠拢继续从头开始进行一至二报数。。。以后从头开始轮流进行一至二报数、一至三报数直到剩下的人数不超过三人为止。
Input本题有多个测试数据组第一行为组数N接着为N行新兵人数新兵人数不超过5000。
Output共有N行分别对应输入的新兵人数每行输出剩下的新兵最初的编号编号之间有一个空格。
Sample Input
2
20
40Sample Output
1 7 19
1 19 37
某部队进行新兵队列训练将新兵从一开始按顺序依次编号并排成一行横队训练的规则如下从头开始一至二报数凡报到二的出列剩下的向小序号方向靠拢再从头开始进行一至三报数凡报到三的出列剩下的向小序号方向靠拢继续从头开始进行一至二报数。。。以后从头开始轮流进行一至二报数、一至三报数直到剩下的人数不超过三人为止。
Input本题有多个测试数据组第一行为组数N接着为N行新兵人数新兵人数不超过5000。
Output共有N行分别对应输入的新兵人数每行输出剩下的新兵最初的编号编号之间有一个空格。
Sample Input
2
20
40Sample Output
1 7 19
1 19 37解题报告 水题模拟不解释。类似约瑟夫环
ac代码
#includebits/stdc.husing namespace std;
int a[5000 5];
int main()
{int n,nn;int cnt;int mod;int t; cint;while(t-- ) {scanf(%d,n);for(int i 1; i5005; i) a[i]i;mod2;nnn;while(nn3) {cnt1;for(int i 1; in; i) {if(a[i]!0) {if(cnt%mod0) {a[i] 0;}cnt;//cnt不能放里面啊。。。 }}nnnn-nn/mod;mod (mod3 ? 2 : 3);}int j0;for(int i 1; in; i) {if(a[i]!0) ji;}for(int i 1; in; i) {if(a[i]!0) printf(%d%c,a[i],ij ? \n : );}}return 0 ;
}总结可用来找做题手感比如cnt的位置到底在哪。。。if外面还是里面这种小细节还是要多留意多练习啊
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/90871.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!