⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 riddle1.pas

📁 PASCAL光盘资料PASCAL光盘资料PASCAL光盘资料
💻 PAS
字号:
var i,j,k,n,s,m:longint;
    boo:boolean;
    a,b:array[1..100] of longint;
    hash:array[1..100] of boolean;
procedure sort;
var p,q:longint;
  begin
    for i:=1 to n-1 do
      for j:=i+1 to n do
        if b[i]<b[j] then
          begin p:=b[i];b[i]:=b[j];b[j]:=p;
                p:=a[i];a[i]:=a[j];a[j]:=p;end;
  end;
begin
  fillchar(hash,sizeof(hash),true);
  assign(input,'riddle.in');
  reset(input);
  assign(output,'riddle.out');
  rewrite(output);
  readln(m);
  readln(n);
  for i:=1 to n do
    read(a[i]);
  for i:=1 to n do
    read(b[i]);
  sort;
  for i:=1 to n do
    begin
      boo:=true;
      for j:=a[i] downto 1 do
        if hash[j] then begin boo:=false;hash[j]:=false;break;end;
      if boo then begin
                    for k:=n downto 1 do
                      if hash[k] then begin hash[k]:=false;break;end;
                    inc(s,b[i]);
                  end;
    end;
  writeln(m-s);
  close(input);
  close(output);
end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -