Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- using ll = long long;
- int main()
- {
- vector<string> z1;
- vector<vector<ll>> z2(5, vector<ll>(5, 0));
- string w;
- for (int i = 0; i < 5; i++)
- {
- cin >> w;
- z1.push_back(w);
- }
- for (int i = 0; i < 5; i++)
- {
- for (int j = 0; j < 5; j++)
- {
- if (z1.at(i).at(j) == 'k')
- {
- z2[i + 2][j + 1] += 1;
- z2[i + 2][j - 1] += 1;
- z2[i - 2][j + 1] += 1;
- z2[i - 2][j - 1] += 1;
- z2[i + 1][j + 2] += 1;
- z2[i + 1][j - 2] += 1;
- z2[i - 1][j + 2] += 1;
- z2[i - 1][j - 2] += 1;
- }
- }
- }
- for (int i = 0; i < 5; i++)
- {
- for (int j = 0; j < 5; j++)
- {
- if (z2.at(i).at(j) > 0 && z1.at(i).at(j) == 'k')
- {
- cout << "invalid" << endl;
- }
- }
- }
- cout << "valid" << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment