衡水做网站的公司,如何做视频网站不侵权,什么是网站收录,纯代码wordpress底部悬浮菜单中考第一天#xff1b; 感觉我超废#xff1b; 就是看这道题特别顺眼emmm SOLUTION#xff1a; 思路的话是开三维数组s[i][j][k]#xff0c;先三重for循环预处理出s[0~20][0~20][0~20]的w(a,b,c)#xff0c;然后直接搜索就好了。 Code#xff1a; #includebits/stdc.…中考第一天 感觉我超废 就是看这道题特别顺眼emmm SOLUTION 思路的话是开三维数组s[i][j][k]先三重for循环预处理出s[0~20][0~20][0~20]的w(a,b,c)然后直接搜索就好了。 Code #includebits/stdc.husing namespace std;long long a,b,c;
long long s[21][21][21];long long w(long long a,long long b,long long c){if(a0||b0||c0) return 1;if(abbc) s[a][b][c]s[a][b][c-1]s[a][b-1][c-1]-s[a][b-1][c];else s[a][b][c]s[a-1][b][c]s[a-1][b-1][c]s[a-1][b][c-1]-s[a-1][b-1][c-1];return s[a][b][c];
}void ycl(){for(int i0;i20;i){for(int j0;j20;j){for(int k0;k20;k){s[i][j][k]w(i,j,k);}}}
}long long dfs(long long a,long long b,long long c){if(a0||b0||c0) return 1;if(a20||b20||c20) return s[20][20][20];return s[a][b][c];
}int main(){ycl();while(a!-1||b!-1||c!-1){scanf(%lld %lld %lld,a,b,c);if(a!-1||b!-1||c!-1)coutw(a, b, c) dfs(a,b,c)endl;}return 0;
} 转载于:https://www.cnblogs.com/zhuier-xquan/p/11004647.html