a53

Pitic

a53
Nov 15th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #include <fstream>
  2. using namespace std;
  3. ifstream f("pitic.in");
  4. ofstream g("pitic.out");
  5. const int NMAX=43;
  6. long long int a[NMAX+1][NMAX+1];
  7. int main()
  8. {
  9. long long int n,m;
  10. f>>n>>m;
  11. a[1][1]=1; // Pot ajunge in pozitia initiala doar intr-un mod
  12. for(int j=1;j<=m;j++)
  13. {
  14. for(int i=1;i<=n;i++)
  15. {
  16. // a[i][j] Reprezinta modurile in care pot ajunge la nivelul 1, distanta j
  17. if(i!=1)
  18. a[i][j]+=a[i-1][j-1]; // Diagonala dreapta sus
  19. if(j!=1)
  20. a[i][j]+=a[i][j-1]; // Dreapta
  21. if(i!=n)
  22. a[i][j]+=a[i+1][j-1]; // Diagonala dreapta jos
  23. }
  24. }
  25. g<<a[1][m];
  26. }
Add Comment
Please, Sign In to add comment