題意:定義 F(x) = An * 2n-1 +
An-1 * 2n-2 + ... + A2 *
2 + A1 * 1(其中 x = AnAn-1An-2 ...
A2A1),那麼給定A,B,求[0,B]區間的i,滿足F(i)<=F(A)
的個數。
思路:設dp[ pos ] [ k ]為當前考慮pos位,之後(pos + 1)位與之前的位數組合形成的F函數值不超過k的數的個數,詳見代碼:
/*********************************************************
file name: hdu4734.cpp
author : kereo
create time: 2015年01月20日 星期二 11時09分03秒
*********************************************************/
#include
#include
#include
#include
#include
#include