Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- using namespace std;
- int main() {
- vector <vector<int>> mas1 = {{5,5,5,5,5,5,5,5,},
- {5,2,3,7,4,0,1,6},
- {5,3,4,1,5,3,4,1},
- {5,7,1,2,4,6,3,0},
- {5,4,5,4,5,4,5,4},
- {5,0,3,6,4,2,1,7},
- {5,1,4,3,5,1,4,3},
- {5,6,1,0,4,7,3,2}};
- for (long long L=0; L<17000000; L++) {
- vector <vector <int>> mas(16, vector <int>(8));
- long long K=8143989, L1=L;
- int cnt=0;
- while (K>0) {
- int i = 0;
- while (i<8) {
- int j = 0;
- while (j<8) {
- if ((i*j)%8==K%8) {
- mas[i][j]=L1%8;
- } j++;
- } i++;
- } L1/=8;
- K/=8;
- } for (int i = 0; i<8; i++) {
- for (int j = 0; j<8; j++) {
- if (mas[i][j]!=mas1[i][j]) cnt++;
- }
- } if (cnt==0) cout << L;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement