# 常见问题 {#常见问题}
这里收集了用户最常遇到的问题和解答。如果找不到答案,请通过系统反馈渠道联系我们。
## 提交相关 {#提交相关}
### 如何提交代码? {#如何提交代码}
在题目页面点击"提交代码"按钮,将你的代码粘贴到编辑器中,选择对应的编程语言,然后点击提交即可。你也可以直接上传代码文件。
### 提交后多久能看到结果? {#提交后多久能看到结果}
通常情况下,代码会在 1-5 秒内完成评测。如果评测队列较长,可能需要等待更长时间。请耐心等待,不要重复提交。
### 可以重复提交吗? {#可以重复提交吗}
可以。你可以多次提交同一题目,系统会记录所有提交,最终成绩取所有提交中的最高分。但建议在本地充分测试后再提交,避免占用评测资源。
## 评测结果 {#评测结果}
### 评测结果中的状态是什么意思? {#评测结果中的状态是什么意思}
- **Accepted (AC)**:答案正确,所有测试用例通过
- **Wrong Answer (WA)**:答案错误
- **Time Limit Exceeded (TLE)**:运行超时
- **Memory Limit Exceeded (MLE)**:内存超限
- **Compilation Error (CE)**:编译错误
- **Runtime Error (RE)**:运行时错误
### 为什么我的代码是 Wrong Answer? {#为什么我的代码是-wrong-answer}
Wrong Answer 表示你的程序输出了错误的结果。可能的原因包括:
- 逻辑错误:算法思路不正确
- 边界条件:没有处理特殊情况(如空输入、极值等)
- 输出格式:输出格式与题目要求不一致(多了空格、换行等)
- 数据类型:使用了错误的数据类型导致精度问题
建议仔细检查代码,并用测试用例验证。
### 如何查看测试用例? {#如何查看测试用例}
评测结束后,你可以点击查看详情来看到每个测试用例的输入、预期输出和你的实际输出。这有助于快速定位问题所在。
## 编程语言 {#编程语言}
### 支持哪些编程语言? {#支持哪些编程语言}
系统目前支持以下编程语言:
- C (gcc)
- C++ (g++)
- Java (OpenJDK)
- Python 3
- 其他语言请查看系统公告
## 优化建议 {#优化建议}
### 如何提高代码效率? {#如何提高代码效率}
- 选择合适的数据结构(如用数组代替链表)
- 优化算法(如用更快的排序算法)
- 减少不必要的循环嵌套
- 使用缓存避免重复计算
- 使用快速 I/O 方法
## 技术支持 {#技术支持}
### 遇到系统错误怎么办? {#遇到系统错误怎么办}
如果遇到系统错误(如评测系统崩溃、页面无法加载等),请截图保存错误信息,然后联系管理员或通过系统反馈渠道报告问题。
### 如何联系技术支持? {#如何联系技术支持}
你可以通过以下方式获取帮助:
1. 查看系统日志页面获取更多信息
2. 在讨论区发帖提问
3. 发送邮件至 [开发者github链接](https://github.com/iocion)
4. 加入官方 QQ 群或微信群