AcWing 170 加成序列

2021-10-24 16:21:50 字數 705 閱讀 2092

給定乙個數字生成乙個序列要使得序列中的元素滿足遞增且每個數都能用他前面的兩個數(可以是乙個數的兩倍)相加得到。

第乙個數和第二個數肯定是1和2,然後再根據層數和數要遞增這些限制來進行dfs。

#include

using

namespace std;

typedef

long

long ll;

const

int maxn=

1e6+10;

int x[maxn]

;bool vis[maxn]

;int n;

intdfs

(int now,

int deep,

int last)

elseif(

!vis[x[i]

+x[j]])

}}return0;

}int

main()

else

for(

;k<=

10;k++)}

for(

int i=

1;i<=k;i++

) cout<

<<

" ";cout<

}}

AcWing寒假每日一題 Day17滑雪場設計

農夫約翰的農場上有 n nn 個山丘,每座山的高度都是整數。在冬天,約翰經常在這些山上舉辦滑雪訓練營。不幸的是,從明年開始,國家將實行乙個關於滑雪場的新稅法。如果滑雪場的最高峰與最低峰的高度差大於17,國家就要收稅。為了避免納稅,約翰決定對這些山峰的高度進行修整。已知,增加或減少一座山峰 x xx ...

AcWing 日期問題

小明正在整理一批歷史文獻。這些歷史文獻 現了很多日期。小明知道這些日期都在1960年1月1日至2059年12月31日。令小明頭疼的是,這些日期採用的格式非常不統一,有採用年 月 日的,有採用月 日 年的,還有採用日 月 年的。更加麻煩的是,年份也都省略了前兩位,使得文獻上的乙個日期,存在很多可能的日...

AcWing 小貓爬山

翰翰和達達飼養了n只小貓,這天,小貓們要去爬山。經歷了千辛萬苦,小貓們終於爬上了山頂,但是疲倦的它們再也不想徒步走下山了 嗚咕 翰翰和達達只好花錢讓它們坐索道下山。索道上的纜車最大承重量為w,而n只小貓的重量分別是c1 c2 cn。當然,每輛纜車上的小貓的重量之和不能超過w。每租用一輛纜車,翰翰和達...