关注
//循环数组,奇数的相对位置不会变,如 1 3 5 7 ,偶数的相对位置不会变,如2 4 6 8
int main()
{
int n, m;
cin >> n >> m;
int odd = 1;//记录第一个奇数位置的数
int even = 2;//记录第二个偶数位置的数
bool flag = false;//记录第一个位置是奇数还是偶数,奇数为false,偶数为true
for (int i = 0; i < m; i++)
{
int tmp;
cin >> tmp;
if (tmp == 1)//1则更新第一个位置的值
{
if (flag == false)
odd = (odd + 2) % n;
else
even = (even + 2) % n;
}
flag = !flag;
}
if (even == 0)
even = n;
for (int i = 0; i < n; i=i+2)
{
if (!flag)
cout << odd << " " << even << " ";
else
cout << even << " " << odd << " ";
odd = (odd + 2) % n;
even = (even + 2) % n==0?n: (even + 2) % n;
}
return 0;
}
时间复杂度O(N)
查看原帖
4 1
相关推荐
10-05 07:57
门头沟学院 后端 ProMonkey2024:5个oc?厉害!
但是有一个小问题:谁问你了?😡我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了(别的帖子偷来的,现学现卖😋)
点赞 评论 收藏
分享
牛客热帖
正在热议
# 拼多多求职进展汇总 #
233219次浏览 2030人参与
# 在职场上,你最讨厌什么样的同事 #
5704次浏览 81人参与
# 阿里云管培生offer #
58889次浏览 1748人参与
# 25届秋招总结 #
396225次浏览 3975人参与
# 哪些公司校招卡第一学历 #
32817次浏览 105人参与
# 地方国企笔面经互助 #
6525次浏览 16人参与
# 北方华创开奖 #
65984次浏览 549人参与
# ai智能作图 #
21261次浏览 261人参与
# 硬件兄弟们 甩出你的华为奖状 #
77932次浏览 625人参与
# 实习,投递多份简历没人回复怎么办 #
2435567次浏览 34702人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
4714次浏览 47人参与
# 实习与准备秋招该如何平衡 #
722716次浏览 8551人参与
# 我的实习求职记录 #
6120749次浏览 83951人参与
# 如果再来一次,你还会选择这个工作吗? #
110323次浏览 1109人参与
# 25届机械人为了秋招做了哪些准备? #
24981次浏览 355人参与
# 签了三方后想毁约怎么办 #
18555次浏览 111人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
9943次浏览 213人参与
# 机械求职避坑tips #
22146次浏览 240人参与
# 游戏求职进展汇总 #
52732次浏览 344人参与
# 夸夸我的求职搭子 #
132009次浏览 1360人参与
# 腾讯求职进展汇总 #
207534次浏览 1694人参与
# 实习想申请秋招offer,能不能argue薪资 #
35773次浏览 308人参与