PKU1002
205Bキター
id:Ozy さんによれば重複は127以下または100000らしいので
(char)100000 < 0 を利用した。
あと、argv > 10であることに期待した。
char a[1<<24];v; main(x,n){ for(;~n;n=getchar()) x=n<46?n<11?!v?v=1e4:++a[x],0:x:x*10+(n/58?n*.325+29:n)-48; for(;++n<1e7;) a[n]/2&&printf("%03d-%04d %d\n",n/v,n%v,x=a[n]<0?1e5:a[n]); x||puts("No duplicates."); }