关注
第三题卡牌,稍微改了一下
#include<iostream>
(5488)#include<vector>
using namespace std;
int main()
{
int n;
cin >> n;//输入每串的个数
vector<int> a(n);
vector<int> b(n);
for (int i = 0; i < n; i++) {
cin >> a[i];//输入a
}
for (int i = 0; i < n; i++) {
cin >> b[i];//输入b
}
int count = 0;
for (int i = 0; i < n-1; i++) {
if (a[i] > a[i+1])
{
if (i + 1 <= n && b[i] > b[i + 1] && b[i - 1] > b[i + 1])
{//首先保证数组不能越界i<n,然后看b的后一个数是否小于前一个数
//最后看b的后一个数是否大于a的前一个数,满足条件则交换
if (b[i - 1] >= b[i]) {
swap(a[i], b[i + 1]);//交换
swap(a[i + 1], b[i]);
// swap(a, b, i + 1);
count++;
}
}
else //如果b的值大于其后一个数,则不满***换要求,
{
cout << -1;//如果不满足,退出
return 0;
}
}
}
cout << count;
system("pause");
return 0;
}
查看原帖
点赞 评论
相关推荐
07-17 18:29
上海交通大学 材料工程师 点赞 评论 收藏
分享

点赞 评论 收藏
分享
07-07 16:32
门头沟学院 Java 
点赞 评论 收藏
分享
05-25 10:45
门头沟学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 第一份工作应该选高薪还是热爱? #
66650次浏览 592人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
92027次浏览 678人参与
# 秋招签约后的心态变化 #
82479次浏览 813人参与
# 听劝,这个公司值得去吗 #
486011次浏览 1700人参与
# 你觉得早上几点上班合适? #
72299次浏览 303人参与
# 学历贬值真的很严重吗? #
24409次浏览 173人参与
# 机械人与华为的爱恨情仇 #
120130次浏览 957人参与
# 一人推荐一个值得去的通信/硬件公司 #
186450次浏览 1859人参与
# 打工人的工作餐日常 #
53149次浏览 415人参与
# 哪些公司真双非友好? #
15813次浏览 82人参与
# 26届的你们有几段实习? #
43798次浏览 485人参与
# 月薪多少能在一线城市生存 #
27675次浏览 303人参与
# 双非能在秋招上岸吗? #
221691次浏览 1172人参与
# 你以为的实习VS真实的实习 #
29496次浏览 272人参与
# 今年秋招哪家公司给的薪资最良心? #
252819次浏览 1417人参与
# 你后悔自己读研吗? #
20435次浏览 240人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
117875次浏览 812人参与
# 追觅科技求职进展汇总 #
18220次浏览 120人参与
# 实习想申请秋招offer,能不能argue薪资 #
149856次浏览 932人参与
# 如何KTV领导 #
62765次浏览 472人参与