编程比赛的错误汇总(WA、RE……)
2024-03-16 21:08:54
发布于:北京
当参加编程竞赛时,以下是可能遇到的更多50种结果类型的简写,附带了简短的注释说明:
- AC - Accepted(答案正确)
- WA - Wrong Answer(答案错误)
- TLE - Time Limit Exceeded(超出时间限制)
- RE - Runtime Error(运行时错误)
- CE - Compilation Error(编译错误)
- MLE - Memory Limit Exceeded(超出内存限制)
- OLE - Output Limit Exceeded(输出限制超出)
- PE - Presentation Error(格式错误)
- TCI - Time Complexity Incorrect(时间复杂度错误)
- MCI - Memory Complexity Incorrect(空间复杂度错误)
- NO - Solution Not Optimal(解决方案不够优化)
- CF - Contest Finished(比赛已结束)
- CR - Contest Running(比赛进行中)
- CNS - Contest Not Started(比赛尚未开始)
- CS - Compilation Successful(编译成功)
- CTE - Compile Time Error(编译时错误)
- SE - System Error(系统错误)
- IE - Internal Error(内部错误)
- CSC - Code Syntax Correct(代码语法正确)
- CSI - Code Syntax Incorrect(代码语法错误)
- CLC - Code Logic Correct(代码逻辑正确)
- CLI - Code Logic Incorrect(代码逻辑错误)
- DR - Debugging Required(需要调试)
- AE - Algorithm Error(算法错误)
- CRN - Code Refactoring Needed(需要重构代码)
- CSI - Code Style Issue(代码风格问题)
- TCP - Test Cases Passed(测试用例通过)
- TCF - Test Cases Failed(测试用例失败)
- SS - Submission Successful(提交成功)
- SR - Submission Rejected(提交被拒绝)
- WTE - Wrong Testcase Error(错误的测试用例)
- FP - Forgot Pseudocode(忘记伪代码)
- TP - Timer Problem(定时器问题)
- NC - Next Challenge(下一个挑战)
- CC - Coding Complete(编码完成)
- EC - Email Confirmation(邮件确认)
- GE - Github Error(GitHub错误)
- CRP - Code Review Pending(代码审查待处理)
- DQ - Disqualified(取消资格)
- VTC - Video Tutorial Created(创建视频教程)
- ND - Next Debugging(下一个调试)
- PC - Problem Clarified(问题澄清)
- STC - Sample Test Cases(示例测试用例)
- UAC - Unexpectedly Accepted(意外接受)
- ROE - Resubmission Overdue Error(重新提交过期错误)
- TWA - Tried with Assistance(在帮助下尝试)
- TD - Test Data Missing(测试数据丢失)
- VCE - Video Conference Error(视频会议错误)
- FTC - Final Test Cases(最终测试用例)
- ER - Evaluation Result(评估结果)
希望这些简写和注释能帮助您更好地理解各种可能出现的结果类型。如有任何进一步问题,请随时告诉我!
全部评论 6
你这些话怎么这么像AI说话?
2024-08-13 来自 广东
0的风格
2024-08-13 来自 广东
0
WA = wondeful answer
2024-08-09 来自 北京
06666666666666666666666
2024-08-13 来自 北京
0
那么我这串代码为什么是RE呢?望大佬帮我看看
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { long long n, m; cin >> n >> m; vector<vector<int>> balls(n, vector<int>(m)); for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { cin >> balls[i][j]; } } vector<pair<int, int>> moves; for (int color = 0; color < m; color++) { vector<pair<int , int>> count; for (int i = 0; i <= n; i++) { int cnt = 0; for (int j = 0; j < m; j++) { if (balls[i][j] == color) { cnt++; } } count.push_back({cnt, i}); } sort(count.begin(), count.end()); for (int i = 0; i < n; i++) { if (count[i].first == 0) break; long long from = count[i].second; long long to = count[n].second; moves.push_back({from + 1, to + 1}); balls[to][count[n].first - 1] = balls[from][count[i].first - 1]; balls[from][count[i].first - 1] = 0; } } cout << moves.size() << endl; for (auto move : moves) { cout << move.first << " " << move.second << endl; } return 0; }
这个是题目
A108.移球游戏2024-07-25 来自 浙江
0是RE,找不出来哪里的问题……
2024-07-25 来自 浙江
0你的代码已经非常接近正确的解决方案了,不过还有一些细节需要注意。让我们一起来逐步分析你的代码以及题目要求,以便你能自己发现问题所在。
题目理解
首先,我们要明确几个关键点:目标:把所有相同颜色的球放到同一个柱子里。
操作限制:最多只能进行820,000次操作。
初始状态:前(n)个柱子各有(m)个球,最后一个柱子为空。
操作规则:只能移动柱子顶部的球,且目标柱子必须有足够的空间(不超过(m-1)个球)。
代码分析
现在,我们来看看你的代码实现:读取输入:这部分代码是正确的,你正确地读取了(n)和(m)的值,并构建了一个二维数组来存储球的颜色信息操作记录**:你创建了一个moves向量来存储所有的移动操作,这一步也是正确的。
球的移动:这里有一些细节需要注意。
关键问题- 球的计数和移动
你的代码中有一段用于统计每个颜色球的分布情况,但这里存在一些问题:
在统计颜色的时候,你遍历了整个二维数组,但其实只需要关注当前颜色即可。
你对计数后的结果进行了排序,但是实际上不需要排序。因为题目中并没有规定最终每种颜色的球必须放在哪个柱子上,只需要保证所有相同颜色的球都在同一个柱子上即可。
2. 空间利用
你需要确保目标柱子有足够的空间接收新的球。你的代码中没有明确检查这一点,只是简单地移动了球。
3. 最终状态的更新
当你移动球之后,你需要更新对应的二维数组,以反映当前的状态。但是你的代码中没有考虑到这一点,这可能导致后续的移动操作出现问题。
解决思路
根据以上分析,你可以考虑以下几个方向来改进你的代码:重新设计球的移动策略:考虑使用额外的空间(比如空的柱子)来辅助移动过程,确保每次移动都是有效的。
简化计数和排序:不需要对所有柱子进行排序,只需要找到哪些柱子有当前颜色的球,然后选择一个合适的柱子进行移动即可。
动态调整目标柱子:随着移动过程的进行,某些柱子可能会变得足够空,可以用来存放更多的球。你可以考虑在每次移动后更新目标柱子的选择。
实践建议
试着重写球的移动逻辑,只关注当前颜色的球,同时确保目标柱子有足够的空间。
考虑如何高效地更新二维数组,以便随时知道每个柱子的状态。
尝试将上述建议应用到你的代码中,看看能否解决问题。
希望这些分析能够帮助你进一步理解题目的要求,并引导你找到正确的解决路径!如果你还有其他疑问,或者需要进一步的帮助,请随时告诉我。2024-08-05 来自 北京
0- 球的计数和移动
AC狗说的
2024-08-05 来自 北京
0
999
2024-07-06 来自 浙江
09
2024-06-29 来自 上海
06啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
2024-05-26 来自 广东
0
有帮助,赞一个