g555. 白色世界(簡易版)
標籤 : DP
通過比率 : 66人/72人 ( 92% ) [非即時]
評分方式:
Tolerant

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

內容

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

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

輸入說明

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

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

輸出說明

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

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

範例輸入 #1
3
2
3
10
範例輸出 #1
2
4
143
測資資訊:
記憶體限制: 256 MB
公開 測資點#0 (100%): 1.0s , <1M
提示 :

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

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

AC後可挑戰g556(困難版)

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

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」