星港启航码
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
在银河系边缘的“织女星港”,每个泊位都有一个正整数编号。港口的安检系统会判断编号是否属于“启航码”。
判断规则如下:从编号的最低位(个位)开始,向高位逐位检查。
- 第 位、第 位、第 位……也就是个位、百位、万位……必须是奇数;
- 第 位、第 位、第 位……也就是十位、千位、十万位……必须是偶数。
如果编号中实际存在的每一位都满足上述规则,那么这个编号就是“启航码”。位数较少时,左侧不存在的高位不需要检查。
例如:
- :个位 是奇数,十位 是偶数,百位 是奇数,所以是启航码;
- :个位 是偶数,不满足奇数位要求,所以不是启航码;
- :个位 是奇数,所以是启航码;
- :个位 是偶数,不满足奇数位要求,所以不是启航码。
现在给定最大编号 ,请你统计从 到 中一共有多少个“启航码”。
输入格式
输入一行,包含一个正整数 。约定 。
输出格式
输出一行,包含一个整数,表示从 到 中启航码的数量。
输入输出样例
24
7
2026年10月11日(星期日)C++信息学中级组周赛
- 状态
- 已结束
- 规则
- IOI
- 题目
- 4
- 开始于
- 2026-10-11 10:00
- 结束于
- 2026-10-11 12:30
- 持续时间
- 2.5 小时
- 主持人
- 参赛人数
- 6
