- 博客(7)
- 收藏
- 关注
原创 信奥一本通 1105:数组逆序重存放
两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。一行:输出逆序后数组的整数,每两个整数之间用空格分隔。将一个数组中的值按逆序重新存放。
2023-12-02 08:19:29
93
1
原创 信奥一本通 1109:开关灯
第一个人(1号)将灯全部关闭,第二个人(2号)将编号为2的倍数的灯打开,第三个人(3号)将编号为3的倍数的灯做相反处理(即将打开的灯关闭,将关闭的灯打开)。依照编号递增顺序,以后的人都和3号一样,将凡是自己编号倍数的灯做相反处理。假设有N盏灯(N为不大于5000的正整数),从1到N按顺序依次编号,初始时全部处于开启状态;有M个人(M为不大于N的正整数)也从1到M依次编号。请问:当第M个人操作之后,哪几盏灯是关闭的,按从小到大输出其编号,其间用逗号间隔。顺次输出关闭的灯的编号,其间用逗号间隔。
2023-12-01 20:42:15
138
1
原创 信奥一本通 2038:【例5.5】最大数位置
输入n�个整数,存放在数组a[1]�[1]至a[n]�[�]中,输出最大数所在位置(n≤1000�≤1000)。第二行,n个正整数,每个数在232−1232−1之内。第一行,数的个数n;
2023-12-01 18:50:54
278
1
原创 2037:【例5.4】约瑟夫问题
【题目描述】N�个人围成一圈,从第一个人开始报数,数到M�的人出圈;再由下一个人开始报数,数到M�的人出圈;…输出依次出圈的人的编号。【输入】输入N�和M�。【输出】输出一行,依次出圈的人的编号。【输入样例】8 5【输出样例】
2023-11-25 09:37:40
209
原创 信奥一本通1102:与指定数字相同的数的个数
第一行为n,表示整数序列的长度(n≤100≤100);输出一个整数序列中与指定数字相同的数的个数。第二行为n个整数,整数之间以一个空格分开;第三行包含一个整数,为指定的数字m。输出为n个数中与m相同的数的个数。
2023-11-25 08:25:27
303
原创 CSP-J1 2021年全部选择题解析
解析:设1,2,4,8都在A第,他们要去B地,第一次1和2去,1回来,2+1=3分钟,第二次4和8去,2回,8+2=10分钟,第三次1和2去,2分钟,所有都过去了,一共是3+10+2=15分钟,故选B。solve(3)=3*solve(2),solve(2)=2*solve(1),solve(1)=1,7*30=210,故选C。解析:这道题考察栈,栈为先进后出。A选项:a进a出,b进b出,c进c出,d进d出,e进e出。解析:设N为4,分别是:1 2 3 4,第一次1和2比较,2大,第二次2和3比较,3大,
2023-09-11 21:18:52
1046
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人