本文主要是介绍AtCoder Beginner Contest 351 B题解 Spot the Difference,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
B题:Spot the Difference
标签:数组、循环
题意:给定 N N Nx N N N的二维字符数组 A A A和 B B B。有一个坐标位置的字符不同,输出那个位置。
题解:输入两个二维数组,然后遍历每一个位置,看看字符是否相同,不同就输出那个位置坐标即可。
代码:
#include <bits/stdc++.h>
using namespace std;char s1[105][105], s2[105][105];int main() {int n;cin >> n;for (int i = 1; i <= n; i++)for (int j = 1; j <= n; j++)cin >> s1[i][j];for (int i = 1; i <= n; i++)for (int j = 1; j <= n; j++) {cin >> s2[i][j];if (s1[i][j] != s2[i][j]) {cout << i << " " << j;return 0;}}return 0;
}
这篇关于AtCoder Beginner Contest 351 B题解 Spot the Difference的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!