3,789
社区成员
比赛页:https://edu.csdn.net/contest/detail/79
7月19日,第64期编程竞赛正式开赛,本期竞赛通过将oxcoder的在线编程私有化部署到CSDN,面向开发者提供在线练习和考试,旨在通过强化练习场景,提升用户动手能力,帮助用户更好地学习和提升。
此贴面向参赛用户,收集关于此次在线编程竞赛的各种bug,若您发现bug,您可以通过回帖形式反馈至本帖下方,清晰的文字描述、必要的截图是一个优质反馈的组成部分,我们会根据根据bug的严重程度,第一个反馈该bug的用户1-50元打赏,您的反馈是我们不断改进的依据和动力。
关于BUG反馈,您可以按照下方格式反馈:
1、Bug描述:描述Bug发生的场景
2、发生的环境:浏览器版本/电脑版本
3、Bug截图:提供对应的Bug截图
1、Bug描述:完成第一道编程题时,一定幅度地拉动了题目中改变题干窗口宽度的箭头,立即被判为跳出界面,截图取证后再次误判,共2次
2、发生的环境:Microsoft Edge,版本 114.0.1823.82 (正式版本) (64 位)
3、Bug截图:
还剩半个多小时系统强退了,进不去了
#include <stdio.h>
#include <stdlib.h>
int main(){
int n, m;
scanf("%d %d", &n, &m);
int **operations = (int**)malloc(n*sizeof(int*));
for(int i = 0; i < n; i++){
operations[i] = (int*)malloc(2*sizeof(int));
}
for(int i = 0; i < n; i++){
scanf("%d %d", &operations[i][0], &operations[i][1]);
}
int **round = (int**)malloc(m*sizeof(int*));
for(int i = 0; i < m; i++){
round[i] = (int*)malloc(2*sizeof(int));
}
for(int i = 0; i < m; i++){
scanf("%d %d", &round[i][0], &round[i][1]);
}
for(int i = 0; i < m; i++){
int balls[10];
for(int j = 0; j < 10; j++){
balls[j] = j;
}
for(int k = round[i][0]-1; k < round[i][1]; k++){
int temp = balls[operations[k][0]];
balls[operations[k][0]] = balls[operations[k][1]];
balls[operations[k][1]] = temp;
}
for(int j = 0; j < 10; j++){
printf("%d ", balls[j]);
}
printf("\n");
}
system("pause");
return 0;
}
另外第2道编程那个n的数字怎么确定?不输入怎么确定n个数?
手推两遍,感觉第一道编程题样例输出不太对