CF814B An express train to reveries
2024-09-30 19:33:19
思路:
模拟,枚举。
实现:
#include <iostream>
using namespace std; const int N = ; int a[N], b[N], cnt[N], n, x, y; int main()
{
cin >> n;
for (int i = ; i < n; i++) cin >> a[i], cnt[a[i]]++;
for (int i = ; i < n; i++) cin >> b[i];
for (int i = ; i <= n; i++)
{
if (cnt[i] == ) x = i;
else if (cnt[i] == ) y = i;
}
for (int i = ; i < n; i++)
{
if (a[i] == x)
{
a[i] = y;
int bad = ;
for (int j = ; j < n; j++)
if (b[j] != a[j]) bad++;
if (bad == )
{
for (int j = ; j < n; j++) cout << a[j] << " ";
return ;
}
a[i] = x;
}
}
return ;
}
最新文章
- php获得文件夹下所有文件的递归算法
- 未能加载文件或程序集xxx或它的某一个依赖项 试图加载格式不正确的程序
- 【转】c# yield用法
- TDD 实践过程
- C# ACM poj1002
- 操作Action
- 关于DOM的理解
- 一天搞定CSS: 浮动(float)的副作用--12
- swift手记-4
- OS X 平台的 8 个实用终端工具
- centos 7下安装python 3.6笔记
- vue中input输入框的模糊查询实现
- js判断移动端是否安装某软软件,安装直接打开相应的链接,否则跳转到下载商店方法
- 【win10】显示窗口标题栏颜色
- suffix word ality ally an ancy ance an aneity out ~1
- iOS UI-AlertView(警示框)和ActionSheet(选择框、操作表单)
- day 32 css后续补充以及js 简单入门
- fortran shapefile学习
- Python模块:Random(未完待续)
- 百度乐播音乐真实地址查找api接口