【CQ18阶梯赛第8场】题解
2018-03-11 15:48
330 查看
【A:HDU2032 杨辉三角】:
简单的递推,或者是基础的DP;
但是只有杨润东一个人1A,整体准确率只有8/37,具体原因不详。
经验:提交前一定要试一下比较特殊的数据或者最大的数据。其次,为了保险,一定要严格按照格式来输出。
最后,数组最好定义为全局变量,i,j等定义为局部变量。
View Code
总结:提交前,一定要分析的东西,数据范围;算法效率是否妥当。
然后,多刷题,如果可以在HDU上面刷500题,或者BZOJ上面刷100道题,稳稳地拿省一(对弱省来说)。
当然,要学会挑战难题,突破自己。
简单的递推,或者是基础的DP;
但是只有杨润东一个人1A,整体准确率只有8/37,具体原因不详。
经验:提交前一定要试一下比较特殊的数据或者最大的数据。其次,为了保险,一定要严格按照格式来输出。
最后,数组最好定义为全局变量,i,j等定义为局部变量。
#include<bitset> #include<cstdio> #include<cstdlib> #include<cstring> #include<iostream> #include<algorithm> using namespace std; bool ans[55][55][55]; bitset<90>s[20]; int a[60],N; int read() { char c=getchar(); int res; while(c>'9'||c<'0') c=getchar(); for(res=0;c>='0'&&c<='9';c=getchar()) res=(res<<3)+(res<<1)+c-'0'; return res; } void solve(int x,int y,int z) { for(int i=0;i<=11;i++) s[i].reset(); s[0][0]=1; for(int i=1;i<=N;i++){ if(i==x||i==y||i==z||a[i]>87) continue; for(int j=10;j>=1;j--) s[j]|=s[j-1]<<a[i]; } if(s[10][87]==1) ans[x][y][z]=true; else ans[x][y][z]=false; } int main() { int T,Q; T=read(); while(T--){ scanf("%d",&N); for(int i=1;i<=N;i++) a[i]=read(); for(int i=1;i<=N;i++) for(int j=i;j<=N;j++) for(int k=j;k<=N;k++) solve(i,j,k); Q=read(); while(Q--){ int x[3]; x[0]=read(); x[1]=read(); x[2]=read(); sort(x,x+3); if(ans[x[0]][x[1]][x[2]]) puts("Yes"); else puts("No"); } } return 0; }
View Code
总结:提交前,一定要分析的东西,数据范围;算法效率是否妥当。
然后,多刷题,如果可以在HDU上面刷500题,或者BZOJ上面刷100道题,稳稳地拿省一(对弱省来说)。
当然,要学会挑战难题,突破自己。
相关文章推荐
- 【CQ18阶梯赛第一场】题解
- 【CQ18阶梯赛第二场】题解
- 【CQ18高一暑假前挑战赛1】标程
- 【CQ18高一暑假前挑战赛2】标程
- 【CQ18高一暑假前挑战赛3】标程
- 【CQ18高一暑假前挑战赛3.5】标程
- 【CQ18高一暑假前挑战赛4】标程
- 【CQ18高一暑假前挑战赛5】标程
- C++阶梯问题(新手,求助各位高手)
- Leet Code 18 4Sum - 四个数的和等于给定值 - Java
- 18、Windows API 图形用户界面(2)
- Kodi ——6 Controls (18) 6.18 Resize Control
- 11 01 18 苦主
- csdn可能待改进点之18------>我没有一个分类叫“体验并改进CSDN(16)”, 只有叫“体验并改进CSDN”的
- 用于主题检测的临时日志(18aafc4f-4072-403c-a52f-7860bea590e1 - 3bfe001a-32de-4114-a6b4-4005b770f6d7)
- 设计模式(18)-----备忘录模式
- Mar 18, iOS Dev Tutorial
- 机器人操作系统ROS Indingo 入门学习(18)——ROS wiki导航
- Qt学习之路(18): Qt标准对话框之QInputDialog
- Spring Mvc那点事---(18)Spring Mvc过滤器Filter