- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这些是关于 codechef 的问题的链接和 UVa online Judge
我的C代码是这样的:
#include <stdio.h>
int main() {
char c;
int n,m;
char d;
int field=1;
scanf("%d",&n);
scanf("%c",&d);//reading space
scanf("%d",&m);
while(1){
int arr[n][m];
if(n==0 || m==0)
break;
int i,j;
scanf("%c",&d); //reading a return(\n)
for(i=0;i<n;i++){
for(j=0;j<m;j++){
scanf("%c",&c);
if(c=='*'){
arr[i][j]=-1;
}
else{
arr[i][j]=0;
}
}
scanf("%c",&d); //reading a return(\n)
}
for(i=0;i<n;i++){
for(j=0;j<m;j++){
if(arr[i][j]==-1){
if(0<=i-1 && arr[i-1][j]!=-1){
arr[i-1][j]++;
}
if(0<=j-1 && arr[i][j-1]!=-1){
arr[i][j-1]++;
}
if(i+1<n && arr[i+1][j]!=-1 ){
arr [i+1][j]++;
}
if(j+1<m && arr[i][j+1]!=-1){
arr [i][j+1]++;
}
if(j+1<m && i-1>=0 && arr[i-1][j+1]!=-1){
arr[i-1][j+1]++;
}
if(j+1<m && i+1<n && arr[i+1][j+1]!=-1){
arr[i+1][j+1]++;
}
if(0<=j-1 && 0<=i-1 && arr[i-1][j-1]!=-1){
arr[i-1][j-1]++;
}
if(0<=j-1 && i+1<=n && arr[i+1][j-1]!=-1){
arr[i+1][j-1]++;
}
}
}
}
printf("Field #%d:\n",field++);
for(i=0;i<n;i++){
for(j=0;j<m;j++){
if(arr[i][j]==-1)
printf("*");
else
printf("%d",arr[i][j]);
}
printf("\n");
}
scanf("%d",&n);
scanf("%c",&d);//reading a space
scanf("%d",&m);
if(n==0 || m==0)
break;
printf("\n");
}
return 0;
}
我在 UVA
上收到运行时错误,在 codechef
上收到错误答案。有什么错误吗?
最佳答案
您这里有一个拼写错误:
if(0<=j-1 && i+1<=n && arr[i+1][j-1]!=-1){
i+1<=n
应该是i+1<n
就像您对其他条件所做的那样。
关于c - UVA Judge 上的运行时错误和 codechef 上同一问题的错误答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30799949/
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 4 年前。 Improve th
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
我正在研究问题 00156,Anagrams。 我编译了代码,它在我这边工作得很好,但是当我上传代码时,它在在线判断上返回运行时错误。 我想了解错误在哪里,但我对 C++ 很陌生,所以请保持简单,提前
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
我在看问题Magic Square我确信有一些循环,如果条件可以解决这个问题,但我很想知道是否有任何已知的算法/数据结构来解决这个问题。我对精确的解决方案不感兴趣,但对算法/数据结构的任何提示都会有所
我对竞争性编程还很陌生,我已经在 CodeForces 中遇到过几次这个问题,但我不太确定发生了什么。 问题是,当我运行这段代码时(来自 http://codeforces.com/contest/1
我需要有关 Uri Online Judge 网站中的逻辑数学问题的帮助: 提交的代码以“var n”开始,我使用 var 行来处理输入示例: var n; var j; var n = parseI
这些是关于 codechef 的问题的链接和 UVa online Judge 我的C代码是这样的: #include int main() { char c; int n,m; char d; i
我正在使用 Judge gem 构建简单的客户端验证。 在我选择对“blur”而不是按钮点击运行验证之前,一切都很完美。 脚本: var divs = ["advertisement_age","ad
问题是这样的..输入 n [the number of multiplications #include using namespace std; int main() { long int
描述:对于由多个非负整数组成的数组,数组归一化意味着每个元素都将除以数组的总和。假设数组至少由一个元素组成,并且元素的总和不会超过诠释。 输入:几个非负整数 输出:归一化的结果。 示例输入1 2 3
已关闭。此问题需要 debugging details 。目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and the
我可以解决Copying Books Problem使用二进制搜索方法,因为它很容易实现。但是我刚刚开始解决动态规划问题,我想知道该问题的动态规划解决方案 Before the invention o
这个问题在这里已经有了答案: How to verify if a file exists in a batch file? (3 个答案) 关闭 8 年前。 伪代码: if file exists
我正在解决JAVA编程挑战中的鄂尔多斯数问题。该代码在我的机器上完美运行。然而在线判断会导致运行时错误。谁能指出我犯的错误吗? http://uva.onlinejudge.org/index.php
我正在尝试做题http://acm.timus.ru/problem.aspx?space=1&num=1119在 Timus Online Judge 上。但是,由于某些奇怪的原因,递归函数不起作用
我正在对法国的法官任命系统进行一些数据分析,并使用一些代码来执行此操作。但我遇到了正则表达式问题。 我的数据由一大堆法院和法官任命组成。 这是一个示例列表: Appellate Court of Pa
我试图在 UVa ( http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=sho
这个问题困扰我好久了。它必须具有动态编程解决方案,因为它已被标记为“动态编程”。请提出一个方法。 Question Link 简化的问题陈述: There are 3 islands having N
不知道有没有人看过这个。我正在开发一个网络应用程序,当我进行一些测试时,开发服务器仅输出以下内容。 logging on [21/Oct/2010 13:42:56] "POST /members/l
我是一名优秀的程序员,十分优秀!