×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
Problems
Submissions
Rank
Forum
Contest
Login
Register
New Thread
解題報告
#29847: CPP
momogg119@gmail.com
(MilkCandy)
School : 高雄市立中山高級中學
ID : 153500
×
傳送站內訊息
To:
Subject:
Content:
IP address : [163.32.62.212]
Last Login :
2022-04-18 12:22:05
b232.
TOI2009 第四題:分房子
--
2009
TOI
研習營初選
| From: [220.142.59.117] | Post Date : 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