思路:自己想的時候沒想到。。。還是做題少了,拿到這題的時候沒有什麼思路。。。
其實就是n範圍是1- 1e6,每個位數相加最大也就是54(999999),從54開始列舉就好了。。
#include
#include
#include
using namespace std;
intmain()
if(ans == i)}if
(!flag)
cout <<
0<< endl;
}return0;
}
打個表即可
#include
#include
#include
#include
using namespace std;
int a[
1000005];
void
init()
if(sum<
1000005
&&a[sum]==0
)if(sum>
1000005)}
}int
main()
return0;
}
QDU easy problem(另類列舉)
描述給你乙個數字n,n的範圍是1 1000000,求乙個最小的正整數m,這個數字m的各個位的數字加上它本身之和恰好為n。當然,如果沒有解,輸出0。輸入輸入資料由多組資料組成,每行由乙個數字n組成 1 n 1000000 輸出對於每組資料,輸出僅一行包含乙個整數m。如果對於每個n,存在最小的m,則輸出...
另類除錯方法
由於需要在沒有安裝vc的pc上進行除錯,所以在沒有ide環境的情況下trace巨集無法工作,而使用 messagebox 並不是乙個很好的方法。另一種簡單的方法是向console中輸出文字。在你的應用中增加如下 ifdef debug file fstdout null handle hstdout...
另類思路入侵
這些時間都在弄些站點,有些東東也腦痛的很 有些人拿到了某某 的後台管理員帳號密碼,費九牛二虎之力暴破明文密碼後,無論如何掃都掃不到後台位址而苦惱,頹廢.所以不管高手也好,菜鳥也罷,到了這一步也久低下了頭.其實大家不要侷限於技術 在這裡就要注意了,它不會把url全部顯示出來,你需要把滑鼠指標移動到那個...