做西南交通大学新秀杯程序设计竞赛有感
2010-11-20 18:21
267 查看
今天下午集训队的助教为我们选择了做西南交通大学的新秀杯比赛,这次比赛总体来说一团乱麻啊,比赛的过程,及比赛中自己的表现实在是让自己都感觉很不好,或许与自己今天的状态不好也有关系,做题时显得非常不冷静,罪过啊,。。。
首先是A题,这题乍一看没什么想法,因为数据太大10……9,感觉无从下手,但奇怪的是当时不少人一上来就秒杀此题,于是自己感觉肯定有可做的原因,就长时间的思考这题,想尽一切办法,始终感觉要超时,但边看边做,这题做出的人数越来越多,看下排名,旁边的小强也做出啦,自己当时有点慌,助教也来啦,于是更加慌,囧死啦。。。最后决定放弃改做其他的,当时看一道很多人过掉的字符串题,感觉很简单,于是马上写,可可能是受刚才没做出题的影响吧,自己的代码,开始时敲的非常乱,敲好后一运行,居然出现一大堆的错误,嘎嘎,后来一一查出后,发现错的很离谱,看来自己是收的太大的影响啦,测试案例通过后提交WA,很自然,但不知错在哪里,于是又在长时间的纠结于此,可是仍然没AC,看看排名同学有的多做出3题啦,自己就感觉崩溃啦,于是心灰意冷的去厕所,回来后果断决定该做其他题,F题非常的简单,就是找一下各门课都大于平均成绩的学生数目,于是迅速的秒杀掉,突然又对刚才的题目有了想法,发现了BUG,于是回头改动下,交上AC啦,自己也总算有点安慰,不那么的慌乱啦,之后又做了一道九宫格的题目,也是一次AC啦,又发现B题很简单,迅速敲好后,提交老是WA,自己很郁闷,于是认真分析代码,可就是找不出错误,最后只好重读题,发现题目要求要将答案从小到大输出,更正后提交PE,自己感觉好啦,可是却发现自己找不出PE的原因,又去读代码,终于发现有一种情况少加了/n,于是又AC了一道,回头看A题,还是没想法,不得已问晓强,说找规律,每四个有一个是的,自己算下还真是的,于是照着这种规律写下,A掉啦,
总结这次比赛:能做的题目是非常简单,但自己的表现实在是太差啦,,这不仅是做题本身,更重要的是自己当中的。。。自我的总体感觉很差,看来今后还得 在稳重的心里素质上多下功夫,自己还得多多加油才是啊,虽然都是大水题,解题报告还是写下吧,留个纪念。。
http://acm.swjtu.edu.cn/JudgeOnline/showcontest?contest_id=1079
A
#include<stdio.h>
int main()
{
int t,n,i,j;
int cas=1;
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
printf("Case #%d: ",cas++);
if((n+2)%4==0) printf("YES/n");
else printf("NO/n");
}
}
首先是A题,这题乍一看没什么想法,因为数据太大10……9,感觉无从下手,但奇怪的是当时不少人一上来就秒杀此题,于是自己感觉肯定有可做的原因,就长时间的思考这题,想尽一切办法,始终感觉要超时,但边看边做,这题做出的人数越来越多,看下排名,旁边的小强也做出啦,自己当时有点慌,助教也来啦,于是更加慌,囧死啦。。。最后决定放弃改做其他的,当时看一道很多人过掉的字符串题,感觉很简单,于是马上写,可可能是受刚才没做出题的影响吧,自己的代码,开始时敲的非常乱,敲好后一运行,居然出现一大堆的错误,嘎嘎,后来一一查出后,发现错的很离谱,看来自己是收的太大的影响啦,测试案例通过后提交WA,很自然,但不知错在哪里,于是又在长时间的纠结于此,可是仍然没AC,看看排名同学有的多做出3题啦,自己就感觉崩溃啦,于是心灰意冷的去厕所,回来后果断决定该做其他题,F题非常的简单,就是找一下各门课都大于平均成绩的学生数目,于是迅速的秒杀掉,突然又对刚才的题目有了想法,发现了BUG,于是回头改动下,交上AC啦,自己也总算有点安慰,不那么的慌乱啦,之后又做了一道九宫格的题目,也是一次AC啦,又发现B题很简单,迅速敲好后,提交老是WA,自己很郁闷,于是认真分析代码,可就是找不出错误,最后只好重读题,发现题目要求要将答案从小到大输出,更正后提交PE,自己感觉好啦,可是却发现自己找不出PE的原因,又去读代码,终于发现有一种情况少加了/n,于是又AC了一道,回头看A题,还是没想法,不得已问晓强,说找规律,每四个有一个是的,自己算下还真是的,于是照着这种规律写下,A掉啦,
总结这次比赛:能做的题目是非常简单,但自己的表现实在是太差啦,,这不仅是做题本身,更重要的是自己当中的。。。自我的总体感觉很差,看来今后还得 在稳重的心里素质上多下功夫,自己还得多多加油才是啊,虽然都是大水题,解题报告还是写下吧,留个纪念。。
http://acm.swjtu.edu.cn/JudgeOnline/showcontest?contest_id=1079
A
#include<stdio.h>
int main()
{
int t,n,i,j;
int cas=1;
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
printf("Case #%d: ",cas++);
if((n+2)%4==0) printf("YES/n");
else printf("NO/n");
}
}
相关文章推荐
- 2014年第七届河南省ACM大学生程序设计竞赛有感
- ACM/ICPC黑龙江省第四届大学生程序设计竞赛网络预选赛有感
- 浙江工业大学之江学院程序设计竞赛决赛
- 2017年第0届浙江工业大学之江学院程序设计竞赛决赛—K qwb与小数
- 湖南省第六届大学生计算机程序设计竞赛第二题
- 2017年第0届浙江工业大学之江学院程序设计竞赛决赛 M: qwb与二叉树 [记忆化dp]【动态规划】
- 2017年上海金马五校程序设计竞赛:Problem G : One for You
- 2017 -金马五校程序设计竞赛-A - STEED Cards
- 2017年上海金马五校程序设计竞赛:Problem E : Find Palindrome
- 2017年第0届浙江工业大学之江学院程序设计竞赛决赛—B
- 【挑战程序设计竞赛】分治法求一个数列逆序对的对数
- 【挑战程序设计竞赛】后缀数组 实现字符串匹配
- 第八届程序设计竞赛-题目分析
- 中南大学第九届大学生程序设计竞赛网络预选赛
- 挑战程序设计竞赛 1.61 nlogn算法
- 华东交通大学2013ACM“双基”程序设计竞赛 解题报告
- 2017年第0届浙江工业大学之江学院程序设计竞赛决赛—I(主席树)
- 计蒜客—程序设计竞赛入门
- 2010年山东省第一届ACM大学生程序设计竞赛——Ivan comes again!
- 2013年山东省第四届ACM大学生程序设计竞赛——Contest Print Server