g555. 白色世界(簡易版)
Tags : DP
Accepted rate: 100人/ 112人 ( 89%) [非即時]
評分方式:
Tolerant

最近更新 : 2023-08-21 10:38

Content

在白色世界裡,所有東西都是白色的。有一天,臨末覺得白色世界實在太無聊了,於是帶著一些黑色的顏料進到白色世界,嘗試將這個世界染色。在與白色世界的村長討論過後,決定只在一條道路上實驗。為了讓村民適應,臨末將這條路分成好幾格,選任意的、任意個格子染色,但不能將連續的格子一起染色,否則村民會不適應。

問題來了:臨末共有幾種方式能夠達成此目的呢?(不能都不染色,否則達不到臨末的目的)

Input

第一行有1個整數t(1<=t<=100000),表示共有t筆測試資料

接下來有t行,每行一個整數n(1<=n<=200000),表示道路的長度(格子數量)

Output

針對每個n,輸出共有幾種方法可以達成題目需求(每次輸出後換行)

由於答案可能很大,請mod 998244353後輸出

Sample Input #1
3
2
3
10
Sample Output #1
2
4
143
測資資訊:
記憶體限制: 256 MB
公開 測資點#0 (100%): 1.0s , <1M
Hint :

範例#1:可以選擇將第一格或第二格染色,故方法數為2

範例#2:可以選擇將第一格或第二格或第三格或1、3格染色,故方法數為4

AC後可挑戰g556(困難版)

Tags:
DP
出處:
[管理者: linlincaleb@ ... (臨末之頌) ]

Status Forum 排行

ID User Problem Subject Hit Post Date
52798 SeaFoodInspe ... (海鮮稽查長) g555
147 2025-08-31 00:49