洛谷 P2240 數的計數資料加強版

2022-04-06 22:39:58 字數 767 閱讀 9111

p2240 數的計數資料加強版

無我們要求找出具有下列性質數的個數(包含輸入的自然數n):

先輸入乙個自然數n(n<=1500001),然後對此自然數按照如下方法進行處理:

1.不作任何處理;

2.在它的左邊加上乙個自然數,但該自然數不能超過原數的一半;

3.加上數後,繼續按此規則進行處理,直到不能再加自然數為止.

輸入格式:

乙個自然數n(n<=1500000)

輸出格式:

乙個整數,表示具有該性質數的個數。

輸入樣例#1: 複製

6

輸出樣例#1: 複製

6

高精加。。。。。。

思路:遞推。

#include#include

#include

#include

using

namespace

std;

intn;

int f[1500011

];int

main()

cout

<}

#include#include

#include

#include

using

namespace

std;

intn;

int f[1500011

];int

main()

洛谷P2240 部分揹包問題 貪心

洛谷p2240 樣例 輸入 450 1060 20100 30120 1545 輸出 240.00 思路 與動態規劃的揹包問題不同,此處的金幣是可以隨意分割的,我們可以運用貪心,優先選取最合適的金幣堆。怎麼優先選擇呢?題中說道 分割完的金幣重量價值比 也就是單位 不變 所以可以優先選擇單位 大的金幣...

P2240 深基12 例1 部分揹包問題(洛谷)

思路 先定義三個陣列儲存每一堆金幣的價值,重量,價效比,然後用氣泡排序按價效比從大到小排序,最後將價效比大的先與揹包的重量比較 此處就是貪心的思想,區域性優解到全域性優解 再分兩種情況討論,最後輸出帶走金幣的價值即可 include using namespace std int n double ...

洛谷 P2240 深基12 例1 部分揹包問題

題目描述 阿里巴巴走進了裝滿寶藏的藏寶洞。藏寶洞裡面有 n n le 100 n n 100 堆金幣,第 ii 堆金幣的總重量和總價值分別是 m i,v i 1 le m i,v i le 100 mi vi 1 mi vi 100 阿里巴巴有乙個承重量為 t t le 1000 t t 1000 ...