Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
106234 | 林泽豪 | 布阵 | C++ | 解答错误 | 0 | 0 MS | 256 KB | 388 | 2023-10-10 13:43:51 |
#include<iostream> using namespace std; int main(){ int a; int l=0,m=0; int b[35][35]; cin>>a; for(int i=0;i<=a;i++){ for(int o=0;o<=a;o++){ if(i==0||o==0){ b[i][o]=1; }else{ b[i][o]=b[i-1][o]+b[i][o-1]; } b[0][0]=0; if((i+o)%2==a%2&&a>=i+o){ l+=b[i][o]; if(i==0){ m+=b[0][o]; } } } } cout<<l*2-m; }