320
Fiind date două numere a
şi b
, îl numim pe a
sufix al lui b
dacă a
este egal cu b
sau dacă b
se poate obţine din a prin alipirea la stânga a unor noi cifre.
Exemplu
nrsufix.in
12 3445 89312 1245 12 67120 312 1234578
nrsufix.out
312
#include <bits/stdc++.h> using namespace std; ifstream fin("nrsufix.in"); ofstream fout("nrsufix.out"); int put(int n) { int p=1; while(n!=0) { p=p*10; n=n/10; } return p; } int main() { int n,xmax=0,x; fin>>n; while(fin>>x) { fin>>x; if(x%put(n)==n) xmax=x; } if(xmax==0) fout<<"nu exista"; else fout<<xmax; return 0; }
Comentarii