Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- int a[101][101],n,m,L,C,viz[101][101];
- void Citire()
- {
- int i,j;
- ifstream fin("date.txt");
- fin>>n>>m>>L>>C;
- for(i=1;i<=n;i++)
- for(j=1;j<=m;j++)
- fin>>a[i][j];
- }
- int interior(int i, int j)
- {
- return 1<=i &&i<=n && 1<=j &&j<=m;
- }
- /// ne aflam la pozitia i,j si x,y= pozitia vecina unde ne vom deplasa
- void Alege(int i,int j, int &x, int &y)
- {
- int d, dmim;
- x=i-1;
- y=j;
- int val=1e9;
- int dx[]={0,0,1,-1};
- int dy[]={1,-1,0,0};
- dmin=1e9;
- for(int k=0;k<4;k++)
- {
- x2=i+dx[k];
- y2=j+dy[k];
- d=abs(a[i][j]-a[x][y]);
- if(d<dmin || (d==dmin && a[x2][y2]<val))
- {
- dmin=d;
- val=a[x2][y2];
- x=x2;
- y=y2;
- }
- }
- }
- int main()
- {
- cout << "Hello world!" << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement