spoj 1433 The Sum 數字統計

2021-06-20 14:51:47 字數 643 閱讀 8615

高逸涵的**《數字計數問題解法研究》第乙個例題  講解的很詳細 也是數字統計的入門訓練吧

題意:輸入乙個數n 輸出從1到n每個數的每位(十進位制)以+ - 迴圈處理的和

for example, if n=12 then+1 -2 +3 -4 +5 -6 +7 -8 +9 -1+0 -1+1 -1+2 = 5

按**的的想法分奇偶進行統計即可

#includeusing namespace std;

#define n 16

typedef long long ll;

ll digital[n];

ll zero[n];

int special[10];

int add[10];

int bit[n+1];

int len;

void init()

digital[1]=special[9];

zero[0]=1;

for(int i=1;i=1;i--)

}} else

}} return ans;

}int main()

{ init();

ll n;

while(cin>>n&&n)

{ if(n<10)

cout<

Spoj 1433 數字問題

題目大意 將 1 n 1 n 15 10 寫在紙上,然後在相鄰的數字間交替插入 和 求最後的 結果。例如當 n 為 12 時,答案為 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 5 解法分析 這是一道稍微複雜一點的數字計數問題。根據上述原則,我們首先探查數字確定,所有數字自由的情況。...

1433 數碼問題

題目 這套比賽因為當時做的太差,所以這道剛剛一眼看出的題目也寫一下吧。完全不知道為什麼當時我這題會爆0?k 1000,很明顯的暴力也能過啊。對於第i個數,如果知道了它的座標,答案顯然。那麼對於第i個數,我們就拿它去更新其它的與它同一行的,更新完同一行之後再更新同一列,就可以啦 var x,r,c,x...

14 3 3 實現輔助函式

14.3.3 實現輔助函式 在討論計算動物位置的 之前,我們要稍稍離題。我們需要實現幾個函式,將由確定動物和捕食者位置的演算法使用。出於各種用途,這些函式需要使用隨機數,要正確地生成隨機數,首先需要討論如何安全地訪問,那些不是執行緒安全 thread safe 的物件。這可能是個問題,當我們處理具有...