题解

121 条题解

  • -1
    @ 2013-03-03 18:28:51

    我表示30+行过的没用
    program P1318;
    var
    s,t,w,i,j,k:integer;
    a:string;
    b:string;
    begin
    readln(s,t,w);
    readln(a);
    for i:=1 to 5 do
    for j:=w downto 1 do
    if ord(a[j])-96<(t-w+j) then
    begin
    b:=copy(a,1,j-1)+succ(a[j]);
    for k:=j+1 to w do
    b:=b+succ(b[k-1]);
    a:=b;
    writeln(a);
    b:='';
    break;
    end;

    end.

信息

ID
1318
难度
1
分类
组合数学 点击显示
标签
递交数
2118
已通过
1441
通过率
68%
被复制
24
上传者