不输出,求大佬救蒻蒻

P1008 [NOIP1998 普及组] 三连击

```cpp if(s==0){ int m,n,h; m=a[i]/1000000; a[i]/=1000000; n=a[i]/1000; a[i]/1000; cout<<m<<" "<<n<<" "<<a[i]<<endl; } ``` 这里 `a[i]/1000` 应该是 `a[i]/=1000`
by tder @ 2023-09-13 19:27:35


@[tder](/user/714254) ``` #include<bits/stdc++.h> using namespace std; int a[300]={100200300,101202303,102204306,103206309,104208312,105210315,106212318,107214321,108216324,109218327,110220330,111222333,112224336,113226339,114228342,115230345,116232348,117234351,118236354,119238357,120240360,121242363,122244366,123246369,124248372,125250375,126252378,127254381,128256384,129258387,130260390,131262393,132264396,133266399,134268402,135270405,136272408,137274411,138276414,139278417,140280420,141282423,142284426,143286429,144288432,145290435,146292438,147294441,148296444,149298447,150300450,151302453,152304456,153306459,154308462,155310465,156312468,157314471,158316474,159318477,160320480,161322483,162324486,163326489,164328492,165330495,166332498,167334501,168336504,169338507,170340510,171342513,172344516,173346519,174348522,175350525,176352528,177354531,178356534,179358537,180360540,181362543,182364546,183366549,184368552,185370555,186372558,187374561,188376564,189378567,190380570,191382573,192384576,193386579,194388582,195390585,196392588,197394591,198396594,199398597,200400600,201402603,202404606,203406609,204408612,205410615,206412618,207414621,208416624,209418627,210420630,211422633,212424636,213426639,214428642,215430645,216432648,217434651,218436654,219438657,220440660,221442663,222444666,223446669,224448672,225450675,226452678,227454681,228456684,229458687,230460690,231462693,232464696,233466699,234468702,235470705,236472708,237474711,238476714,239478717,240480720,241482723,242484726,243486729,244488732,245490735,246492738,247494741,248496744,249498747,250500750,251502753,252504756,253506759,254508762,255510765,256512768,257514771,258516774,259518777,260520780,261522783,262524786,263526789,264528792,265530795,266532798,267534801,268536804,269538807,270540810,271542813,272544816,273546819,274548822,275550825,276552828,277554831,278556834,279558837,280560840,281562843,282564846,283566849,284568852,285570855,286572858,287574861,288576864,289578867,290580870,291582873,292584876,293586879,294588882,295590885,296592888,297594891,298596894,299598897,300600900,301602903,302604906,303606909,304608912,305610915,306612918,307614921,308616924,309618927,310620930,311622933,312624936,313626939,314628942,315630945,316632948,317634951,318636954,319638957,320640960,321642963,322644966,323646969,324648972,325650975,326652978,327654981,328656984,329658987,330660990,331662993,332664996,333666999}; int b[10],k=100000000; bool s=0; int main(){ for(int i=0;i<=276;i++){ for(int j=1;j<=9;j++){ if(b[a[i]/k]!=0){ s=1; break; } else{ b[a[i]/k]=1; } } if(s==0){ int m,n,h; m=a[i]/1000000; a[i]/=1000000; n=a[i]/1000; a[i]/=1000; cout<<m<<" "<<n<<" "<<a[i]<<endl; } s=0; for(int kk=1;kk<=9;kk++){ b[kk]=0; } k=100000000; } } ``` 还是不输出
by evil_paramecium @ 2023-09-14 18:38:51


不太明白这个干嘛用的 ```cpp for(int j=1;j<=9;j++){ if(b[a[i]/k]!=0){ s=1; break; } else{ b[a[i]/k]=1; } } ``` 还有把 `if(s==0){` 改成 `if(s==1){` 逝世
by tder @ 2023-09-14 20:00:31


|