提交时间:2023-10-10 13:40:52

运行 ID: 106222

#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==1){ m++; } } } } cout<<l*2-m; }