UVa 673 - Parentheses Balance
简单的栈应用。一开始忽略了判断栈是否为空。
1 |
|
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
简单的栈应用。一开始忽略了判断栈是否为空。
1 | #include<iostream> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
是道例题,没错就是道例题。书上有代码,就是有代码。有代码的题应该不写博客的,可是代码不对,不对!!!!
1 | #include<iostream> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
昨天ACM培训时开始写的,一看就有思路,建了两个结构体表示topics和员工。循环中间多加了个else一直没检查出来,错了好多次。
1 | #include<iostream> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
本来想Ac掉UVa-12333的但后来发现目前的知识做有些困难,准备以后再做了,又Ac了个第五章的例题,有效题数50了。
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
给出一个表格,问有没有r1、r2、c1、c2满足着两行与两列相交的单元格内部分别相同。
首先进行预处理,给每一种数据分配ID,将string转化为int。
然后使用pair,把两个int组成二元组,存在另一个map里,之后单次遍历储存查找。
PS:这是UVa上Ac的第50道题。
1 | #include<iostream> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
给出旧字典和新字典,输出字典的变化增加+、减少-、更改*。
保存字典之后对比就好,但是注意在没有那项变动时不要多输出符号。
1 | #include<iostream> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
给出平面上的n个点,求一条竖直直线使平面上所有点对称,注意是竖直直线。
给所有的点排序,排序后取第一个点作为标准,找其他的点进行匹配,确定一条轴,判断其他点是否关于这个轴对称。
1 | #include<iostream> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
输入一段程序代码,要你找出bug,有两种bug,一是引用未赋值变量,二是下标越界。
主要考察的就是细节,思路并不难,找程序的bug,首先自己写的程序细节上不能出bug。
1 | #include<iostream> |
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
做UVa的第三十天。。本来准备明天Ac道题再写总结的,但是,昨天晚上9点半,出现了很好玩的东西。
昨完题之后十一点多,目测十二点之前也睡不着了,所以就直接写总结了。。
这十天刷的题挺多的,学到的也很多。感觉第五章前面好多水题。
从7号到现在一直没刷题。。周六做了协会题,周日比赛,昨天写了道没写完。。
这十天主要学了STL,感觉没想象中的那么难,之前的UVa-101现在看也很简单了。
比赛时发现,其实主要还是要学后面几章,尽快结束第五章。
以后继续努力吧。
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **
和学长一起参加了青理工的比赛,从开始到断电,做了3h40min,Ac了5道题,感觉现场做题确实是容易有点小激动。。很多低级的错误都出现了。。
5道题中,我参与了其中四道。
C题英文题学长看着感觉水,就先做了。
G题是判断谁能在游戏中获胜的题,很快找到了思路,由于印刷的题目错了,第一次提交WA了。。想了好久发现109是印刷错误应该为10^9。修改代码之后一次Ac。
J题是计算多边形面积的,其实挺水的,但我们在第一次交对""的处理不到位WA了,修改过后Ac。
H是素数间隙判断,看着像水题,学长在看别的题时,我先写了部分代码。。居然连素数表都打错了。。后来经学长重新打表修改Ac了。。
B题求幸运数问题,一开始我用set做的但是TLE了,后来学长找到了幸运数公式。修改简化循环后Ac。
剩下几道题都没什么思路。。三角形面积的那个可能是需要什么公式吧,感觉其他的都需要学习紫书后面的知识。还是要继续往下学啊。
总的来说这次比赛挺让人满意的,体验了竞赛的感觉,也学到了一些做题的技巧。
至于下一步的打算,当然是继续做题、学习。准备最晚明年三月做完UVa的百题,加入集训队。现在尽量多看紫书上的知识点、和C++Primer上关于C++的函数的讲 解。
以后的路还长,这只是个开始。
** 本文迁移自我的CSDN博客,格式可能有所偏差。 **