2017年10月21日普及组 简单单词
生活随笔
收集整理的這篇文章主要介紹了
2017年10月21日普及组 简单单词
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
分析
直接依題意枚舉,注意:每個單詞的前綴長度并不一定相等。
程序:
var n,i,j,l,k,bz:longint; a:array[0..100]of string; s:array[0..100]of longint;function check(x,y:string;z:longint):longint; beginif copy(x,1,z)<>copy(y,1,z) then exit(0) else exit(1); end;beginassign(input,'abbreviate.in');reset(input);assign(output,'abbreviate.out');rewrite(output);readln(n);for i:=1 to n doreadln(a[i]);fillchar(s,sizeof(s),0);for i:=1 to n dobeginl:=length(a[i]);for k:=1 to l dobeginbz:=0;for j:=1 to n doif (i<>j)and(check(a[i],a[j],k)=1) thenbeginbz:=1;break;end;if bz=0 then begin s[i]:=k;break; end;end;end;for i:=1 to n dowriteln(copy(a[i],1,s[i]));close(input);close(output); end.轉載于:https://www.cnblogs.com/YYC-0304/p/9500031.html
總結
以上是生活随笔為你收集整理的2017年10月21日普及组 简单单词的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2017年10月21日普及组 排名
- 下一篇: 2017年11月01日普及组 I Got