Algorithm
Code Examples
#1 Code Example with C++ Programming
Code -
C++ Programming
#include <cstdio>
#include <vector>
int main(){
long n; scanf("%ld", &n);
std::vector<std::vector<long> > mat(n + 1, std::vector<long>(n + 1, 0));
for(long p = 1; p <= n; p++){for(long q=1;q<=n;++q){scanf("%ld", &mat[p][q]);}}
for(long p = 1; p <= n; p++){scanf("%ld", &mat[0][p]);}
for(long p = 1; p <= n; p++){
long q(0), k(0);
do{
++q;
if(mat[p][q] == p){continue;}
for(k=1;mat[0][k]>mat[p][q]||mat[0][k]==p;++k);
}while(mat[0][k] != mat[p][q]);
printf("%ld ", mat[p][q]);
}
puts("");
return 0;
}
Copy The Code &
Try With Live Editor
Input
4
1 2 3 4
4 1 3 2
4 3 1 2
3 4 2 1
3 1 2 4
1 2 3 4
4 1 3 2
4 3 1 2
3 4 2 1
3 1 2 4
Output
2 1 1 4
Demonstration
Codeforces Solution-B. New Year Cards-Solution in C, C++, Java, Python