代码
  • 板块P1620 漂亮字串
  • 楼主飞翔
  • 当前回复1
  • 已保存回复1
  • 发布时间2014/10/10 13:31
  • 上次更新2023/10/22 10:15:22
查看原帖
代码
3116
飞翔楼主2014/10/10 13:31
program aa;
var
  maxa,maxb,suma,sumb:longint;
function min(a,b:longint):longint;
begin
  if a>b then exit(b)else exit(a);
end;
function fct:longint;
begin
  maxa:=min(maxa,suma);
  maxb:=min(maxb,sumb);
  if maxa=0 then exit(maxb);
  if maxb=0 then exit(maxa);
  if (suma+sumb)div(sumb+1)>maxa then exit((sumb+1)*maxa+sumb);
  if (suma+sumb)div(suma+1)>maxb then exit((suma+1)*maxb+suma);
  exit(suma+sumb);
end;
begin  
  while not eof do
    begin  
      readln(suma,sumb,maxa,maxb);
      writeln(fct);
    end;
end.
2014/10/10 13:31
加载中...