这次个人赛四个小时的时间只解出来了一个题,还是一个水题,通过这次比赛暴露了自身存在的的几个问题。
1.解题的顺序上,不愿意舍弃已经有一点思路的难题,这种题可能以现在的水平,在四个小时内根本无法解出,或者根本无法正确的解出。在本次比赛中,一道题花费了两个多小时的时间,终于将能通过案例的代码写出,但在提交后却超时,确认过后,发现以现在的知识根本无法解出。这种题在以后应该在比赛中舍弃,比赛结束后去学习,攻克。
2.解题过程中习惯暴力,在有思路后没有想利用算法简化,而是直接暴力破解,最后超时后,剩余时间不够改进。
3.英语较差,在解水题时,没有记住偶数这个单词,导致错误提交三次,浪费了时间,且增加了罚时。
在接下来的比赛,学习中,我将努力攻克这几个不足,提高、完善自己。
附水题代码:
time limit
#include <iostream>
using namespace std;
int main()
{
int t;
cin>>t;
while(t--)
{
int n,i,max1=0,a,b;
cin>>n;
cin>>a;
for(i=2;i<=n;i++)
{
cin>>b;
if(max1<b)
max1=b;
}
a=a*3;
if(a<max1+1)
a=max1+1;
if(a%2!=0)
a=a+1;
cout<<a<<endl;
}
return 0;
}