秋招模拟赛第29场|携程实习|2023.05.25
- Status
- Done
- Rule
- IOI
- Problem
- 3
- Start at
- 2023-6-19 19:00
- End at
- 2023-6-19 20:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 11
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
分别枚举每一个切割点i,判断s[i]+s[n−1]的和是否为偶数即可
C++
#include <bits/stdc++.h>
这天小红有点困了,于是晚上十一点不到就躺在床上睡觉,但是他感觉没什么睡意,突然小红想到了一个正整数,但他想将它切割成两部分,使得它们的和为偶数。小红想知道有多少种合法的切割方案?注:切割后的正整数允许出现前导零。
输入一个整数 n, n ≤ 10100000
输出一个整数,代表切割的方案数
输入
10086
输出
3
解释:可以切割成 1008 + 6 = 1014,10+086=96 , 100+86=186。共三种合法方案