Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <cstdlib>
- using namespace std;
- ifstream fin ("spirala.in");
- ofstream fout ("spirala.out");
- int n,m,j,i,k,x,y,ok,ult,ult1,d;
- int v[101][101];
- int main()
- {
- fin>>n>>m;
- ult1=n;
- for (i=1; i<=n; i++)
- {
- for (j=1; j<=m; j++)
- fin>>v[i][j];
- }
- for (k=1,i=1; k<=n; k+=2)
- {
- i=ult+1;
- for (j=1; j<m-1; j++)
- {
- if (abs (v[i][j]-v[i][j+1])!=abs (v[i][j+1]-v[i][j+2]))
- {
- x=v[i][j];
- y=v[i][j+1];
- ok=1;
- break;
- }
- }
- if (ok==1)
- break;
- d++;
- ult=i;
- i=ult1-1;
- for (j=n; j>2; j--)
- {
- if (abs (v[i][j]-v[i][j-1])!=abs (v[i][j-1]-v[i][j-2]))
- {
- x=v[i][j];
- y=v[i][j-1];
- ok=1;
- break;
- }
- }
- d++;
- if (ok==1)
- break;
- ult1=i;
- }
- if (d<2)
- {
- fout<<"NU"<<'\n';
- fout<<x<<' '<<y;}
- else
- {
- fout<<"DA"<<'\n';
- fout<<y;
- }
- fout.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement