切换到宽版
  • 8876阅读
  • 5回复

大家帮我看看这程序有什么问题吗?(gift) [复制链接]

上一主题 下一主题
离线do_ob
 
只看楼主 倒序阅读 0 发表于: 2007-04-15
var name:array[1..10] of string;
  givename:array[1..10] of string;
  save,osave:array[1..10]of integer;
  i,j,k,l,a,b,n:integer;
  fin,fout:text;
  c:integer;
begin
  assign(fin,'gift1.in');reset(fin);
  readln(fin,n);
  for i:=1 to n do
    readln(fin,name);
  for i:=1 to n do
    begin
    c:=0;
    readln(fin);
    readln(fin,a,b);
      osave:=osave+a;
    if b>0 then
    begin
      c:=a div b;
    save[n]:=save[n]-a;
      for k:=1 to b do
      readln(fin,givename[k]);
      for j:=1 to b do
      for l:=1 to n do
      begin
        if name[l]=givename[j] then
        save[l]:=c+save[l];
                 
      end;
      end
  else save:=save+a;
end;
close(fin);
assign(fout,'gift1.out');
rewrite(fout);
for i:=1 to n do

writeln(fout,name,'_',save-osave);
 
close(fout);
end.
离线archimedes

只看该作者 1 发表于: 2007-06-21
程序前面没有写Header
程序前应该加上
  1. {
  2. ID: 你的ID
  3. LANG: PASCAL
  4. PROG: gift
  5. }
离线181818181818
只看该作者 2 发表于: 2007-07-03
没查出
离线lwx
只看该作者 3 发表于: 2007-08-24
程序首部没有加:program ____;
离线clwxzh57
只看该作者 4 发表于: 2007-08-24
fp不加program是可以的
离线orangeclk
只看该作者 5 发表于: 2007-08-24
1楼的意思是,在USACO中提交程序必须要加上这些信息。
平常编程当中当然可以不加了。
RP降至零点,NOIP2007完美彻底挂掉。。。
快速回复
限100 字节
 
上一个 下一个