社区讨论

机器翻译只有90、、、、

P1540[NOIP 2010 提高组] 机器翻译参与者 3已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@mi4f5f29
此快照首次捕获于
2025/11/18 18:16
4 个月前
此快照最后确认于
2025/11/18 18:16
4 个月前
查看原帖
CPP
[h1]var
  m,i,n,ans,j:integer;
  a:array[0..10000]  of integer;
  b:array[0..10000]  of boolean;
  cidian:array[0..10000] of longint;
begin
  assign(input,'translate10.in');
  reset(input);
  assign(output,'translate10.out');
  rewrite(output);
  readln(m,n);
  ans:=0;
  fillchar(b,sizeof(b),false);
  for i:=1 to n do read(a[i]);
  for i:=1 to n do 
    begin
    for j:=1 to m do
     if a[i]=cidian[j] then b[i]:=true;
     if b[i]=false then 
      begin
      inc(ans);
      if ans mod m=0 then cidian[m]:=a[i] else
      cidian[ans mod m]:=a[i];//修改过程中有一次用的j mod m
      end;
     end;
  writeln(ans);
  close(input);
  close(output);
end.[/h1]

回复

2 条回复,欢迎继续交流。

正在加载回复...