USACO,这道题过不了

RT,第一次在USACO上做题,结果死活不过= =||||
显示:> Run 1: Execution error: Your program exited with exit status `2'.

------ Data for Run 1 ------
COMETQ
HVNGAT
----------------------------
可是明明我自己输入是对的嘛=0=
程序如下:
#include <stdio.h>
#include <stdlib.h>
FILE *in,*out;
int main()
{
in=fopen ("ride.in","r");
out=fopen ("ride.out","w");
char star[6],group[6];
long a=1,b=1;
int i;
for (i=0;i<6;i++)
{
fscanf (in,"%c",&star[i]);
if (star[i]=='\n') break;
}
fgetc(in);
for (i=0;i<6;i++)
{

fscanf (in,"%c",&group[i]);
if (group[i]=='\n') break;
}
for (i=0;i<6;i++)
{
if (star[i]=='\n') break;
a*=star[i]-'A'+1;
}
for (i=0;i<6;i++)
{
if (group[i]=='\n') break;
b*=group[i]-'A'+1;
}
if (a%47==b%47) fprintf (out,"GO");
else fprintf (out,"STAY");
}

好像已经过去了,在你翻开下一页之前,
阳台上的黄昏,玫瑰色的氤氲。
也可能有一天会长出外形和表皮,
哪个海螺壳道出我失落的名字?
知更鸟嚷着:下雨
心胸以你的出现而的阔哈哈
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-11-27
C语言看不懂= =
记得USACO程序前要加什么东西的

usaco 题意不懂,请解释
嘻嘻~!! 话说你做USACO终于遇到问题了呢.,.~我看你博客上的题解刷的飞快,,吓坏了, ,先orz一下,~!然后,就开始回答这道题了.:::4+2+5=11;7+9+2=18.{这是每个人都用最优策略取数的结果} { = = ;;} 4 7 2 9 5 2 这列数,先取2的一边永远是胜利的,,这个应该好证明.!~因为...

USACO问题
记录一个fa[i]表示i之后第一个没覆盖的点。下次遇到这里的时候就可以直接跳过了。复杂度大概算o(n)吧。这道当然用标记数组更好 以后在usaco找题解或翻译直接上这个网址http:\/\/www.nocow.cn\/ 我usaco都快刷完了加油啊

关于USACO
是指你的程序第一次提交就通过。也就是俗称的1A。。。

pascal编程遇到的一个棘手的问题!
这个程序的问题是在读入上,你在读入name的时候,把这一行后面的所有数据全部读在name这个字符串中了,所以,不能这样读,计算机可不会知道name在哪该停下 你的读入还有个问题就是在读'Y'和'N'的时候,如果用char类型的话,'Y'和'N'中间的空格会被读入为字符,这个也是这道题容易出错的地方,这道题里面...

pascal 题目 第1题 13号星期几(riqi.pas)
这是USACO上面的题目,不废话,发标程:var n,i,j,fe,d:integer;a:array[0..6] of integer;begin assign(input,'friday.in');reset(input);assign(output,'friday.out');rewrite(output);d:=3;readln(n);fillchar(a,sizeof(a),0);for i:=1900 to 1899+n do begin fe:=28;if (i...

无奈\\不解,UvaOJ为什么不提供出错时的测试数据
usaco只适合入门,很容易让你养成不检查就随便提交的习惯,正规的oj是不会这么做的 ACM中只有正确和错误,要么满分,要么0分,比赛现场更加紧张,因为还算上罚时,每次提交前都要做相当慎重的考虑 OI也很严格,因为没有实时反馈,一点细节问题就会使你爆0 当你没有AC时,能做的就是反复耐心的查程序,...

PASCAL 罗马数字求解
是usaco上的题吧!我做过的 {ID:fjy_phi1 PROB:preface LANG:PASCAL} program preface (input,output);const ch:array[1..4,1..9]of string=(('I','II','III','IV','V','VI','VII','VIII','IX'), ('X','XX','XXX','XL','L','LX','LXX','LXXX','XC'), ...

usaco之name that number
恩,就是dict.txt中的~那道题可以不做的,noip是不会考那样的题的,noi才考呢,如果要做,其实就是直接assign(input,'dict.txt');就可以了,就好像读输入文件一样

PASCAL 开辟变量 耗时
这道题必然不能这么做..数组需要初始化的..初始化的时间 就是 数组的大小除以 10^8(普遍这么认为...)所以你那样做数据再大点你这辈子也做不出来了..应该是先筛出来第一个是素数的,然后在此基础上筛第二位..以此类推...直到满足条件为止 话说这道题貌似是USACO上面的......

noip题库官网noip题库
1、强烈建议 USACO中文的题库质量良莠不齐 上面的很多题目都毫无意义usaco USA Computing Olympiad美国高效的信息学测评网站,也是美国中学生的官方竞赛网站。2、美国著名在线题库,专门为信息学竞赛选手准备。3、全英文界面,但有非官方的中文翻译。4、推荐直接阅读英语原文,既准确可靠又可提高英语水平。5...

相似回答
大家正在搜