这是什么鬼错误?
  • 板块灌水区
  • 楼主wzmzmhk
  • 当前回复13
  • 已保存回复13
  • 发布时间2021/6/3 12:52
  • 上次更新2023/11/4 22:21:29
查看原帖
这是什么鬼错误?
250983
wzmzmhk楼主2021/6/3 12:52
#include<bits/stdc++.h>
using namespace std;
int ma[100][100],w[8][2]={{1,2},{1,-2},{-1,2},{-1,-2},{2,1},{2,-1},{-2,1},{-2,-1}};
int x1,y1,x2,y2;
int ans=0;
void dfs(int x,int y){
    if(x==x1&&y==y1){
        ans++;
        return ;
    }
    if(x+1<=x2)
        dfs(x+1,y);
    if(y+1<=y2)
        dfs(x,y+1);
}
int main(){
    cin>>x1>>y1>>x2>>y2;
    for(int i=0;i<8;i++)
        if(x2+w[i][0]>0&&y2+w[i][1]>0)
            ma[x2+w[i][0]][y2+w[i][1]]=1;
    dfs(0,0);
    cout<<ans;
    return 0;
}

有些IDE能过,有些不行,洛谷IDE也不行

2021/6/3 12:52
加载中...