勒贝格看你有戏吧
关注: 8 贴子: 16

  • 目录:
  • 0
    T weightedPathLength(){ height++; if(left== NULL && right ==NULL){int tep=height;height--;return data*(tep-1);} else if(left != NULL && right == NULL){return left->weightedPathLength();} else if(left == NULL && right != NULL){return right->weightedPathLength();} else { return right->weightedPathLength()+left->weightedPathLength();} } 这是KC同学的源代码。明明逻辑没有问题,但是却怎么也通不过。 为什么呢,查了一个晚上,我们发现了问题 height在每次使用后都没有正确归零。全局变量使用后没有重新
  • 5
    #include<iostream> using namespace std; #define N 8 void draw(int map[N][N], int line, int index,int flag) { int i; for (i = line+1; i < N; i++) map[i][index] += flag; int j; i=line+1; j = index - 1; while(i<N&&j>=0) { map[i][j] += flag; i++; j--; } i = line + 1; j = index + 1; while (i<N&&j<N) { map[i][j] += flag; i++; j++; } } void output(int note[N]) { for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { if (note[i] == j) cout << "■"; else cout << "□"; } cout << '\n'; } } void findNext(int ma
  • 0
    今天发现用于测试的代码也要注意一些细节,比如由于数组元素溢出的原因,主函数在执行完前面语句之后,执行{cout>>"haha">>endl; return 0;},在屏幕上也还是会显示“haha”的字眼,然而却会报错。 (当时心想,明明return前面一句都能执行了,下一句就是return了为什么还会报错?) 后来才发现是数组元素溢出了。(一开始我是将数组以指针的形式传递给某个函数,在那个函数当中进行增添数组元素,所以系统没有发现溢出的情况。) 希
    chszs1 3-19
  • 3
    还在为"wrong answer" "Case 3"而烦恼吗? 自动测试器上线啦! 具体请前往班群下载测试器1002.rar 使用方法: 1. 将你的cpp改名为project.cpp,并编译一次。 2.把解压出的文件拷贝到你的cpp目录下(和编译后生成的project.exe放在一起) 3.运行unitTest.exe 就可以啦,是不是很方便呢? 如果检测到错误,会输出 引起错误的输入,正确答案和你的答案,是不是很贴心呢~嘿嘿嘿
  • 0
    今天的第二题写了一个很漂亮的函数,本地测试没有任何问题,结果一上线就“Restricted Function”和“Runtime Error”,把析构函数删掉之后还来了个“Wrong Answer” 真是太奇怪了,结合前几次debug的经验,先检查是不是使用了new T(n),发现一个,改成new T[n],改掉之后问题依然存在。 想了很久依然毫无结果,然后去问了同学,发现另一个int new(MaxSize)也是圆括号,改之,居然过了!!! 然后去翻了翻课本,终于想起了new ( )和new[ ]的区别 知识点: new 类型[ n(
  • 0
    “实变一时爽,作业火葬场”……不不不,我们应该成为追求“一直实变一直爽”的五好青年~ 20. GPS 法 GPS的原理是,取4颗卫星🛰,分别测量点与这四颗卫星的距离,就能得到坐标。 题目规定任何点之间距离为有理数,则可以取四个点充当“卫星”,就构造了点与一个四维有理点的一一映射,而后者是可数的……
  • 0
    亲爱的各位吧友:欢迎来到勒贝格看你有戏

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

会员: 会员

目录: