酒吧舞吧 关注:450贴子:9,999
  • 15回复贴,共1

这恐怕是我见过最坑的上机题

只看楼主收藏回复

简单送分题两道(一道继承一道运算符重载,5分钟内都能写完)。
后面就开始变态了,时间类和数组模拟环形队列(这两个还算简单,就是闰年的定义坑了我10分钟,感谢linux的日历软件救我一命)。
然后就双链表环链表算法题。拼死拼活才做了一道双链表。


IP属地:广东来自Android客户端1楼2017-05-14 17:42回复
    虽然没有上学期期中前五这么好,至少编程题还算混了个前10,另外膜班上的第一的dalao,全班唯一一个满分,还早了半小时就交卷了。人与人之间的差距比人和猪都大


    IP属地:广东来自Android客户端2楼2017-05-14 17:45
    回复
      这次考试说明了一个问题,leetcode还是要刷的。不然后面的各种链表还有一道回溯法的题,在考试时候不熟练肯定完蛋。


      IP属地:广东来自Android客户端3楼2017-05-14 17:46
      回复
        昨天的坑爆了,我们专业校队大佬吐槽了几百字。


        来自Android客户端4楼2017-05-14 18:10
        回复
          我先说下这次程序设计期中考反应出来了很多严重问题:
          1、各种题目都没有说明数据范围、输入输出规范,甚至连某些函数是干什么的都没有说明,这是很致命的错误。很简单的道理,我让你求(1<=i<=n,1<=j<=n)的gcd之和,那你怎么求?暴力n平方?不好意思告诉你超时了。用欧拉函数优化一下O(n)?不好意思你还是超时了,告诉你只能够用杜教筛O(n^(2/3))才能刚好卡过,如果你常数写不好,还是得超时。就是这个道理,什么都不跟你说就让你写程序,这样的东西考人?考的并不是谁的知识丰富谁的应用能力强,只是靠谁的猜测能力强,谁跟你们出题人心有灵犀,这有什么意义呢?
          2、对于编译器的不同步。本地编译器编译成功的情况下交上去编译会有某些错误,比如类内函数一定要写在外面等等。这样的话就会把时间浪费在匹配编译器,而不是运用相关知识了。
          3、题目说明的极度不规范,每一题就随意说说要干什么,然后就自己乱写些东西,剩下的东西让人补全了。更不用说各种变量名长度不能够低于3之类的愚昧要求了。


          来自Android客户端5楼2017-05-14 18:11
          收起回复
            我们第一题是写一个复数的类,输入输出格式没说……提交了才知道怎样的,坑到爆。
            一开始以为输入格式是a+bi这种,提交才知道是直接输入两个整数(空格隔开。
            然后输出格式确实a+bi,但是……
            b是正负一的时候只输出i或者-i,a=0但b≠0的时候只输出bi或者-bi,ab=0直接输出0……
            这些都是提交才知道的,题目和原本写好的程序里根本没说


            来自Android客户端6楼2017-05-14 18:16
            收起回复

              另外复数这道题我们作业题做过 这道题不知道是不是TA良心发现下面是有一点提示的。


              IP属地:广东7楼2017-05-14 18:46
              收起回复
                不愧是℃M∪广州分校


                8楼2017-05-15 14:31
                回复