題意:中文題意。
思路:來自大w還是discuss得。
用的是遞歸,哎。。。數學知識不好呀。
代碼:
#include <iostream> using namespace std; int jie(int k,int r) { if(k<0) return 0; if(r==1||k==1) return 1; return jie(k-r,r)+jie(k,r-1); } int main() { int k,r; int n; cin>>n; while(n--) { cin>>k>>r; cout<<jie(k,r)<<endl; } return 0; }
題目要求:給你一個數字,然後將每位數都相加,如果結果不爲各位數,繼續加。 解題思路:把每位數都加了然後%9 如果結果爲 0 輸出9。 爲什麼要這麼弄 我也不知道,只有記住了 太神祕了。 算法來源:discuss。 神祕代碼: #inclu
題意:給了你一系列的區間,叫你求輸入哪些區間是被給出的。 像這樣的的區間 [5,6] [6,8]可以合併爲一個區間[5,8]; 解題思路:先對輸入的區間進行排序,然後對區間進行合併。(具體實現看代碼) 代碼: #include <iost
題意:這道題目是與語法規則有關的,首先這些語法規則滿足下面的條件: 0.The only characters in the language are the characters p through z and N, C, D, E,