Tagged: 被坑 Toggle Comment Threads | 键盘快捷键

  • jinzihao pm1:21 on 2016年5月30日 链接地址 | 回复
    Tags: , 被坑   

    今天用Python写人工智能导论的作业时又被坑了…
    这样一段代码:

    test_set_filename = [set()] * 5
    

    真的产生了一个list,里面有5个空set吗?
    并不。
    这个list确实有5个元素,但指向的都是同一个set
    一种正确的做法:

    test_set_filename = [None] * 5
    for i in range(0, 5):
        test_set_filename[i] = set()
    

    这样才能获得一个list,其5个元素分别是5个不同的set。

     
    • 陈文 下午9:09 on 2016年6月7日 链接地址 | 回复

      你还是看一下吧http://mini536.3vkj.net/

      • jinzihao 上午9:08 on 2016年6月8日 链接地址 | 回复

        用teleport备份全站的时候你可能需要设一下下载文件的最大大小,否则大文件都备份不下来

        • 陈文 上午10:17 on 2016年6月8日 链接地址 | 回复

          ok,另外这是福传(fortan2.0)的软件,还有1.0的,别再弄丢了
          福传1.0https://gadam.wodemo.com/file/400828
          福传2.0https://gadam.wodemo.com/file/400827

          • 陈文 上午10:19 on 2016年6月8日 链接地址 | 回复

            大文件考虑到网站服务器速度,下载地址全部迁移至度盘

            • Wilson 下午11:45 on 2016年6月12日 链接地址

              超级喜欢这个网站…我服务器空间够大如果你们不介意的话…

          • jinzihao 下午12:23 on 2016年6月8日 链接地址 | 回复

            谢谢,这个文件丢失好几年了…已经上传到服务器

  • jinzihao pm12:41 on 2015年12月8日 链接地址 | 回复
    Tags: , 被坑   

    即使是为了防止溢出把C++程序里所有的int都改成了long long,如果输出的时忘了把printf(“%d”改掉也是白搭…我被这个坑死了…

     
  • jinzihao pm9:56 on 2015年11月12日 链接地址 | 回复
    Tags: Java, 被坑   

    今天写Java的作业时,要写一个归并排序,写了这样一行代码:

    hi = start + step << 1;
    

    本想达到

    hi = start + step * 2;
    

    的效果,不料结果完全错误...
    实际上在C、C++、Java中,左移、右移运算符的优先级都是低于乘除和加减的,用<<、>>替代* /时一定要加上括号:

    hi = start + (step << 1);
    
     
    • jinzihao 下午10:48 on 2015年11月27日 链接地址 | 回复

      今天写了一个char *newSpace = new char[1 << 29 + 1 << 27]; 又掉进坑里了......

    • jinzihao 下午9:27 on 2016年5月20日 链接地址 | 回复

      今天写人工智能大作业,再次掉进了同一个坑里…

  • jinzihao pm9:11 on 2015年10月8日 链接地址 | 回复
    Tags: , 被坑   

    在OJ上遇到结果错误(wrong answer),有时是选取的数据类型上限不够大,而上限不够大不一定会在输入数据的时候暴露出问题…有可能输入的数据在char范围内,但在程序中相乘/累加之后直接超出了long long的上限…这时可以根据需要采用取模(mod)或取符号(sgn)来控制数据范围…

     
  • jinzihao pm9:04 on 2015年10月8日 链接地址 | 回复
    Tags: , 被坑   

    在OJ上做题时,数据量大到几万的量级时,就应该果断用new/delete(或malloc/free)在堆上建对象存数据了…否则如果直接在栈上开数组,runtime error没商量…

     
  • jinzihao pm7:52 on 2015年10月7日 链接地址 | 回复
    Tags: , 被坑   

    在OJ上做和浮点数打交道的题时,一定不要吝惜使用double,不要以为float的精度对某一道题刚好够用…有时候莫名其妙的Wrong Answer就是因为精度不够…

     
c
写新的
j
下一篇文章/下一个回复
k
前一篇文章/以前的回复
r
回复
e
编辑
o
显示/隐藏 回复
t
回到顶部
l
go to login
h
show/hide help
shift + esc
取消