社区讨论
测了题目给的条件可以,但是为什么提交的时候数据点过不了
P1002[NOIP 2002 普及组] 过河卒参与者 4已保存回复 9
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 9 条
- 当前快照
- 1 份
- 快照标识符
- @mhjdhws1
- 此快照首次捕获于
- 2025/11/04 00:47 4 个月前
- 此快照最后确认于
- 2025/11/04 00:47 4 个月前
就是题目给的6 6 3 3可以
但是已提交时就显示错误答案
有没有大佬愿意拉一把
孩子已经搞了1个多小时了.....
CPP#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,m,n,c=0,d=0;
long long ans[c][d];
cin>>a>>b>>m>>n;
for(c=0;c<=a;c++){
ans[c][0]=1;
}
for(d=0;d<=b;d++){
ans[0][d]=1;
}
for(c=1;c<=a;c++){
for(d=1;d<=b;d++){
if(((c-m)*(c-m)+(d-n)*(d-n)==5)||(c==m&&d==n))
ans[c][d]=0;
else
ans[c][d]=ans[c-1][d]+ans[c][d-1];
}
}
cout<<ans[a][b];
return 0;
}
回复
共 9 条回复,欢迎继续交流。
正在加载回复...