60WA2,4求调
查看原帖
60WA2,4求调
1339022
123456Zhe楼主2024/12/15 09:19
#include <bits/stdc++.h>
using namespace std;
long long a[1001][1001];
bool vis[1000][1000];
int n,m;
int main(){
    cin>>n>>m;
    while(m--){
        int x,y;
        cin>>x>>y;
        vis[x][y]=true;
    }
    for(int i=1;i<=n;i++){
        if(!vis[i][1]){
            a[i][1]=1;
        }
        if(!vis[1][i]){
            a[1][i]=1;
        }

    }
    for(int i=2;i<=n;i++){
        for(int j=2;j<=n;j++){
            if(!vis[i][j]){
                a[i][j]=a[i-1][j]+a[i][j-1];
                a[i][j]%=100003;
            }
        }
    }
    cout<<a[n][n]<<endl;
    return 0;
}
2024/12/15 09:19
加载中...