- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试解决the following problem .
输入以整数T(≤100)开头,表示测试用例的数量。
每个案例都以空行开头。下一行包含一个整数N(1≤N≤1000),表示有N个学生。下一行将包含由空格分隔的 N 个整数,表示所有学生的灰尘单位。任何学生的灰尘单位都不会超过两位数字。
对于每个案例,请打印案例编号和所需的总粉尘单位。
+--------------+-------------------------+
| Sample Input | Output for Sample Input |
+--------------+-------------------------+
| 2 | Case 1: 16 |
| | Case 2: 100 |
| 3 | |
| 1 5 10 | |
| | |
| 2 | |
| 1 99 | |
+--------------+-------------------------+
这是我的代码:
#include <stdio.h>
int main() {
int kase = 0;
int i = 0, j = 0;
do {
scanf("%d", &kase);
} while (kase > 100);
int group[kase];
int tdust[kase];
for (i = 1; i <= kase; i++) {
tdust[i] = 0;
printf("\n");
do {
scanf("%d", &group[i]);
} while (group[i] < 1 || group[i] > 1000);
int stdNumber[group[i]];
for (j = 1; j <= group[i]; j++) {
do {
scanf("%d", &stdNumber[j]);
} while (stdNumber[j] >= 100);
tdust[i] = tdust[i] + stdNumber[j];
}
}
for (i = 1; i <= kase; i++)
printf("\nCase %d: %d", i, tdust[i]);
}
当我提交代码时,OnlineJudge 说我得到了错误的答案。我该如何修复它?
最佳答案
您正在获得 WA,因为您的代码显示 UB(Undefined Behaviour) 。您假设长度为 n
的数组的有效索引(其中 n
是自然数),从 1 开始到 n
结束。这是错误的。对于长度为 n
的数组(n
是自然数),数组索引从 0 开始到 n-1
结束。
要修复它,请更改
for(i=1; i<=kase; i++)
至
for(i=0; i<kase; i++)
同样,对所有其他循环执行相同的操作。也改一下
printf("\nCase %d: %d",i,tdust[i]);
至
printf("\nCase %d: %d",i+1,tdust[i]);
这样你就能得到想要的结果。
关于c - 在 LightOJ 中解决 #1015(画笔),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27722643/
我正在尝试弄清楚如何让 d3 画笔创建的矩形(尤其是事件矩形)响应点击事件。最终,我想单击此对象调出一个菜单,但我似乎无法获取 rect 元素来捕获事件。 我试过下面的代码: var selector
我需要创建一个干净光滑的不透明画笔。 这是我需要的一个绘图线示例: 我得到的第二张图片: 虽然我移动光标的速度更快,但绘图线上的圆圈却变少了 var el = document.getElem
两个设备上下文 (DC) 可以共享一个 GDI 对象,例如画笔或笔吗? 最佳答案 SelectObject 的文档提到一次不能将位图选择到一个以上的 DC 中。 本质上这是因为 GDI 操作可以写入位
在应用程序中组织资源文件的最佳方式是什么?目前在我的应用程序中,我的资源添加到具有以下结构的 ResourceLib 项目中: 颜色 [文件夹] ColorTheme1.xaml ColorTheme
我尝试使用这个插件https://github.com/tcoupin/leaflet-paintpolygon用于多点圆形图像注释。但由于其中使用的库中存在错误,该插件无法正常工作。在传单或其他 J
我目前正在 Mike Bostock 的 Brush & Zoom 工作例如,尽管我没有在 svg 上覆盖一个矩形对象,而是将它附加到我的图表上,这样我仍然可以使用鼠标悬停事件和诸如此类的东西。 我很
我正在使用 D3js v4。我想要实现的是根据 this 结合画笔和缩放行为单击以重新居中画笔的示例,其中单击后画笔会居中,并且画笔边界会以平滑过渡变圆。这是我的fiddle到目前为止。 我的问题是函
我想使用 D3.js 画笔来允许用户在轴上选择一系列值。默认情况下,在画笔外部单击会将其清除,因此不会选择任何范围。 但是,我想调整此行为,以便在画笔外部单击不会改变画笔范围。实际上,应该没有办法清除
我正在尝试解决the following problem . 输入 输入以整数T(≤100)开头,表示测试用例的数量。 每个案例都以空行开头。下一行包含一个整数N(1≤N≤1000),表示有N个学生。
我创建了一个包含散点图和折线图的 D3 可视化。它们共享一个 x 轴,但每个都有自己的 y 轴。我的问题涉及如何正确实现画笔并更新两个 y 轴。 如您所见,y 轴最初是正确的,并且在关闭画笔后再次正确
是否有任何框架(可能是 openCV 中的一些方法)或关于如何在用户选择的区域中剪切图像的一部分并用图像的其他部分填充它的想法?这是例子: User selected area with house
我正在开发这个 iso 网格游戏(更准确地说:二轴投影,在典型的菱形布局中进行索引)并且想要实现圆形画笔来在我的 map 上绘制瓷砖,就像在任何图像编辑软件中一样。我从 Midpoint Circle
我使用ajax从主页调用html文件。对于主页,语法荧光笔工作正常。 但是当我在 ajax 函数中从主页调用第二个 html 页面时,语法荧光笔不起作用。 以下是ajax函数; $(document)
我需要将典型的手指绘图添加到应用中。 (通常....选择颜色、删除、厚度 - 就像您在制作的每个应用程序中看到的那样。) 很难相信我必须从头开始编程,在这个时代? 很难相信没有通用的解决方案吗? 我能
我是一名优秀的程序员,十分优秀!