亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ac1158.pas

?? Ural(Acm.timus.ru)題解 By Maigo大牛
?? PAS
字號:
program ural1158;
const
  maxn=50;
  maxp=10;
  maxl=10;
  maxnodes=maxl*maxp+1;
  base=1000000000;
type
  bignum=array[-1..10]of longint;
var
  alphabet:string;
  child:array[1..maxnodes,1..maxn]of byte;
  danger,v:array[1..maxnodes]of boolean;
  suffix,q:array[1..maxnodes]of byte;
  count:array[boolean,1..maxnodes]of bignum;
  n,m,p,nodes:word;
  c:char;
  ans:bignum;
procedure build_trie;
  var
    x,y,i:byte;
  begin
    readln(n,m,p);
    readln(alphabet);
    nodes:=1;
    for i:=1 to p do begin
      x:=1;
      repeat
        read(c);y:=pos(c,alphabet);
        if child[x,y]=0 then begin
          inc(nodes);child[x,y]:=nodes;
        end;
        x:=child[x,y];
        if danger[x] then break;
      until seekeoln;
      danger[x]:=true;readln;
    end;
  end;
procedure build_graph;
  var
    f,r,y:byte;
  begin
    f:=0;r:=0;
    for y:=1 to n do
      if child[1,y]=0 then
        child[1,y]:=1
      else begin
        inc(r);q[r]:=child[1,y];suffix[q[r]]:=1;
      end;
    while f<r do begin
      inc(f);
      danger[q[f]]:=danger[q[f]] or danger[suffix[q[f]]];
      if not danger[q[f]] then
        for y:=1 to n do
          if child[q[f],y]=0 then
            child[q[f],y]:=child[suffix[q[f]],y]
          else begin
            inc(r);q[r]:=child[q[f],y];suffix[q[r]]:=child[suffix[q[f]],y];
          end;
    end;
  end;
procedure add(var a,b:bignum);
  var
    i:byte;
  begin
    if b[-1]>a[-1] then a[-1]:=b[-1];
    for i:=0 to a[-1] do begin
      inc(a[i],b[i]);
      inc(a[i+1],a[i] div base);
      a[i]:=a[i] mod base;
    end;
    if a[a[-1]+1]>0 then inc(a[-1]);
  end;
procedure out(var a:bignum);
  var
    i,j:shortint;
    s:string;
  begin
    write(a[a[-1]]);
    for i:=a[-1]-1 downto 0 do begin
      str(a[i],s);
      for j:=length(s) to 8 do write(0);
      write(s);
    end;
    writeln;
  end;
procedure stat;
  var
    l:byte;
    b1,b2:boolean;
  procedure dfs1(x:byte);
    var
      y:byte;
    begin
      if v[x] then exit;
      v[x]:=true;
      for y:=1 to n do
        if not danger[child[x,y]] then begin
          add(count[b1,child[x,y]],count[b2,x]);
          dfs1(child[x,y]);
        end;
    end;
  procedure dfs2(x:byte);
    var
      y:byte;
    begin
      if v[x] then exit;
      v[x]:=true;
      add(ans,count[b1,x]);
      for y:=1 to n do
        if not danger[child[x,y]] then
          dfs2(child[x,y]);
    end;
  begin
    count[false,1,0]:=1;
    for l:=1 to m do begin
      b1:=odd(l);b2:=not b1;
      fillchar(count[b1],sizeof(count[b1]),0);
      fillchar(v,sizeof(v),0);
      dfs1(1);
    end;
    fillchar(v,sizeof(v),0);
    dfs2(1);
    out(ans);
  end;
begin
  build_trie;
  build_graph;
  stat;
end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品不卡在线| 日本高清免费不卡视频| 亚洲男人的天堂av| 日本一区二区视频在线| 久久久91精品国产一区二区精品 | 国产亚洲成aⅴ人片在线观看| 91精品国产综合久久久久久漫画| 欧美色区777第一页| 精品视频在线免费| 欧美一区二区三区视频在线| 日韩欧美国产一区二区三区 | 国产精品一区二区免费不卡| 另类欧美日韩国产在线| 久久se这里有精品| 丁香桃色午夜亚洲一区二区三区| 国产91精品免费| 激情综合亚洲精品| 国产亚洲欧美色| 国产高清不卡二三区| 久久精品国产免费看久久精品| 麻豆精品视频在线| 国产精品小仙女| 91麻豆国产精品久久| 欧美剧在线免费观看网站| 日韩欧美国产综合在线一区二区三区 | 天天影视网天天综合色在线播放| 日韩精品一二三区| 国产一区二区三区四区在线观看 | 亚洲精品国产a久久久久久 | 久久狠狠亚洲综合| 国产成人啪午夜精品网站男同| 97国产一区二区| 欧美视频日韩视频| 精品捆绑美女sm三区| 国产精品不卡一区二区三区| 天天综合色天天| a在线播放不卡| 在线播放一区二区三区| 国产清纯在线一区二区www| 亚洲国产一区在线观看| 国产麻豆精品在线观看| 欧美性猛交xxxx乱大交退制版| 精品成人免费观看| 亚洲电影在线播放| 成人h版在线观看| 日韩一卡二卡三卡四卡| 伊人开心综合网| 成人免费的视频| 日韩精品一区二区三区在线| 亚洲精品中文字幕乱码三区| 国产一区二区看久久| 欧美日本高清视频在线观看| 国产精品国产三级国产有无不卡| 久久se这里有精品| 久久久国产一区二区三区四区小说 | 奇米一区二区三区| 色婷婷激情一区二区三区| 久久众筹精品私拍模特| 日韩av电影天堂| 欧美影院午夜播放| 日韩毛片高清在线播放| 国产乱码精品一区二区三区五月婷 | 欧美日韩综合不卡| 亚洲视频一区二区在线观看| 大胆亚洲人体视频| 久久九九99视频| 国内精品久久久久影院色| 91精品国产综合久久久蜜臀粉嫩| 香蕉久久夜色精品国产使用方法 | 色综合天天在线| 国产精品美女久久久久aⅴ| 激情深爱一区二区| 日韩欧美国产午夜精品| 青青草国产精品97视觉盛宴| 欧美精品v国产精品v日韩精品| 亚洲一区二区三区在线播放| 欧美性色黄大片| 亚洲高清视频中文字幕| 欧美亚洲综合久久| 午夜精品福利一区二区蜜股av| 欧美网站大全在线观看| 亚洲国产毛片aaaaa无费看| 欧美日韩成人一区| 日本不卡中文字幕| www激情久久| 丰满放荡岳乱妇91ww| 亚洲欧美在线视频| 欧美性猛片xxxx免费看久爱| 日本不卡高清视频| 国产日韩欧美综合在线| 波多野结衣中文字幕一区二区三区| 国产精品入口麻豆原神| 一本久道久久综合中文字幕| 亚洲一区二区三区自拍| 欧美zozo另类异族| av中文字幕在线不卡| 亚洲国产成人av| www国产精品av| 成人av小说网| 亚洲v精品v日韩v欧美v专区| 欧美精品一区二区三| 不卡的电影网站| 日韩精品色哟哟| 欧美国产激情一区二区三区蜜月 | 91精品视频网| 国产大片一区二区| 一区二区三区四区中文字幕| 欧美成人猛片aaaaaaa| av一区二区久久| 日韩精品一二区| 亚洲人成网站精品片在线观看| 欧美日韩精品电影| 大白屁股一区二区视频| 同产精品九九九| 国产精品动漫网站| 日韩无一区二区| 91在线精品一区二区| 国产资源在线一区| 亚洲大片一区二区三区| 欧美国产禁国产网站cc| 欧美一区二区三区色| 色综合久久中文字幕| 国产麻豆精品theporn| 手机精品视频在线观看| 日韩美女视频一区| 久久久三级国产网站| 7777精品伊人久久久大香线蕉最新版| 高清国产一区二区| 激情五月激情综合网| 婷婷一区二区三区| 亚洲一二三级电影| 亚洲欧美电影院| 国产精品国产三级国产普通话三级| 欧美一区二区免费观在线| 在线中文字幕一区| 91麻豆视频网站| 豆国产96在线|亚洲| 国产一本一道久久香蕉| 精一区二区三区| 日韩电影一区二区三区四区| 樱花草国产18久久久久| 中文字幕一区二区三| 亚洲精品国产无天堂网2021| 欧美精品少妇一区二区三区| 日本丶国产丶欧美色综合| aaa亚洲精品| 丁香一区二区三区| 粉嫩av一区二区三区| 欧美日韩一区三区四区| 秋霞午夜鲁丝一区二区老狼| 午夜精品久久久久影视| 欧美精品日韩一区| 欧美日韩在线观看一区二区| 在线欧美小视频| 91黄色小视频| 7777精品久久久大香线蕉| 精品视频资源站| 日韩一区二区在线观看| 欧美一级二级三级蜜桃| 欧美成人女星排行榜| 欧美激情综合五月色丁香| 国产精品电影院| 亚洲主播在线播放| 视频一区二区中文字幕| 另类小说色综合网站| 国产精品亚洲а∨天堂免在线| 国产精品羞羞答答xxdd| 91网站在线播放| 欧美日韩免费观看一区三区| 欧美一区二区精品| 久久久久久免费| 日韩毛片精品高清免费| 午夜久久久影院| 国产一区二区三区四区五区入口 | 欧美性大战xxxxx久久久| 欧美日韩另类一区| 精品福利二区三区| 亚洲欧洲国产日本综合| 亚洲国产精品久久人人爱 | 中文字幕免费在线观看视频一区| 自拍偷拍国产亚洲| 日本成人中文字幕在线视频 | 国产精品久久久久久久浪潮网站| 亚洲理论在线观看| 韩日欧美一区二区三区| 91网上在线视频| 日韩一区二区麻豆国产| 亚洲色图另类专区| 久久爱www久久做| 欧美三级日韩在线| 国产亚洲制服色| 日韩中文字幕91| 99久久精品国产麻豆演员表| 欧美一级理论性理论a| 亚洲丝袜美腿综合| 精品中文字幕一区二区| 欧美日本免费一区二区三区| 国产精品久线在线观看| 经典三级在线一区| 欧美精品xxxxbbbb|