×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#29847:
momogg119@gmail.com
(MilkCandy)
學校 : 高雄市立中山高級中學
編號 : 153500
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [163.13.147.39]
最後登入時間 :
2024-11-19 09:19:55
b232.
TOI2009 第四題:分房子
--
2009
TOI
研習營初選
| From: [220.142.59.117] | 發表日期 : 2022-04-05 08:27
#include
<bits/stdc++.h>
using
namespace
std
;
#define
ll
long long
int
main
(){
ll
m
,
n
,
t
;
cin
>>
t
;
for
(
int
k
=
0
;
k
<
t
;
k
++){
cin
>>
m
;
if
(
m
%
2
==
0
)
n
=
m
/
2
;
else
n
=
m
/
2
+
1
;
ll
h
[
n
]={
0
},
c
=
0
;
for
(
int
i
=
1
;
i
<=
m
;
i
++){
if
(
i
%
2
==
1
){
h
[
c
++]=
i
;
}
}
ll
arr
[
m
+
1
]={
0
};
arr
[
0
]=
1
;
for
(
int
i
=
0
;
i
<
n
;
i
++){
for
(
int
j
=
h
[
i
];
j
<
m
+
1
;
j
++)
arr
[
j
] =
arr
[
j
] +
arr
[
j
-
h
[
i
]];
}
cout
<<
arr
[
m
]
<<
"
\n
"
;
}
}
ZeroJudge Forum