哪里错了?望大佬指教

P1644 跳马问题

```cpp #include<bits/stdc++.h> using namespace std; int a[100][3],tt=0,b[4]={2,1-1,-2},c[4]={1,2,2,1},x,y; void constipation(int i) { int j,n; for (j=0;j<=3;j++) { if (a[i-1][1]+b[j]>=0&&a[i-1][1]+b[j]<=x&& a[i-1][2]+c[j]>=0&&a[i-1][2]+c[j]<=y) { a[i][1]=a[i-1][1]+b[j]; a[i][2]=a[i-1][2]+c[j]; if (a[i][1]==x&&a[i][2]==y)tt++; else constipation(i+1); } } } int main() { cin>>x>>y; a[1][1]=0;a[1][2]=0; constipation(2); cout<<tt; return 0; }发错了,这才是 ```
by 5u0i5n11i @ 2017-12-30 19:37:14


|