package raise_cattle;
import java.util.ArrayList;
import java.util.Scanner;
public class Raise_Cattle {
public static void main(String[] args) {
int cattle_big=1;
Scanner sc=new Scanner(System.in);
int b=1;
ArrayList<Integer> al=new ArrayList<Integer>();
while(b!=0){
b=sc.nextInt();
al.add(b);
}
al.remove((Integer)0);
for(Integer i:al){
int cattle_number=0;
int one_year=0;
int two_year=0;
int three_year=0;
cattle_big=1;
cattle_number=0;
for(int a=1;a<=i;a++){
cattle_big=cattle_big+three_year;
three_year=two_year;
two_year=one_year;
one_year=cattle_big;
cattle_number=cattle_big+one_year+two_year+three_year;
}
System.out.println(cattle_number+"-----|"+cattle_big);
}
}
}
http://acm.acmcoder.com/showproblem.php?pid=2018这是问题地址
为什么在acm上的一个简单的程序总是出现wrong answer在自己上面就不会...
还有不要自定义包,主类的名称是Main
...acm 的题提交会总显示 WrongAnswer 是怎么回事啊?
因为在VC中,你是从键盘一行一行输入。输入一行之后在输入下一行之前,计算机把键盘换从去清除是没有问题的。计算机运行很快,你的下一行输入会再上一行处理完之后一段时间才会被送入计算机,清除输入设备没有问题。但在ACM中,它的输入一般是通过重定向,从文件中输入的,你清除标准输入设备,会把后面所...
麻烦大神帮我看一下杭电acm2034为什么总是Wrong Answer?
手机版 我的知道 麻烦大神帮我看一下杭电acm2034为什么总是Wrong Answer? \/*ProblemDescription参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差,就是做集合的减法... \/* Problem Description 参加过上个月月赛的同学...
杭电OJ题目2034,我的答案正确却总是wrong answer
第一,反复读题目,看自己的程序中都满足题目中的要求没有,有时候输出的形式也要注意一下,有可能是要你把所有需要输入的数据都输进去,然后在吧所有输入的处理后再输出,有可能也是输入一个就处理一个,这样的情况也有的,需要注意下,
提交acm 1005时总是说wrong answer
回答:首先指出你的一个错误 int n;的定义在c中是要在前面定义的,不能半路定义这是规定。 然后下面是我的代码ac的,看看哪里有不足的: #include<stdio.h> int main() { int f[1000]={0},n,i,a,b; while(scanf("%d%d%d",&a,&b,&n)!=EOF) { f[0]=1; f[1]=1; if(a==0&&...
为什么我写的程序acm中显示是wrong answer?? 急需高人指点
你用的是c语言,最好不要在半路定义变量,那是c++的写法 第一题你的测试数据都没过怎么能交呢?\/ if(a[i]<0){ d=-a[i];} else d=a[j]; \/\/你的这里错了,应该是a[i]\/ include<stdio.h> include <math.h> int main(){ int n,i,j;int a[100],d,b,c;while(scanf("%d"...
一道简单的ACM题目,怎么总是说Wrong Answer呢
怎么看都觉得没错,是不是精度问题?试下把输出改成这样?cout<<c<<" "<<setiosflags(ios::fixed)<<setprecision(2)<<s+1e-6<<endl;
杭电ACM 2025问下 我写的哪里错了,老是wronganswer
这个题也比较简单,我只是给你测试了一下,当测例是abckdljgla时你的答案是abckdl(max)jgl(max)aA,显然错了,我也没有继续找错。其实改一下方法更好,你应该也会认同这一点的,是吧,呵呵呵。写程序必然会有这个阶段,有错误的时候最好是自己找出来纠正,这样对自己的提升最大。有错误的时候...
...提交的时候老是出现“wrong answer",请问这是什么状况呢??
int compare(const void *a,const void *b){ return *((int*)a)-*((int*)b);} int main(){ int n,i,j,k;int length;char str[1002];char *s;int a[1002];\/\/freopen("br.txt","r",stdin);while(scanf("%s",str)!=EOF){ n=0;j=0;length=strlen(str);s=(char*)malloc...
求助,acm交不上去啊,老是说Wrong Answer
acm的题目应该都是在OJ上提交的吧,你输入就有问题 freopen("in.txt","r",stdin);freopen("out.txt","w",stdout);这两句话可以不用写的。还有在最后 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 这些输完之后还要个printf("\\n");