首页 > 试题广场 >

健身达人每日步数

[编程题]健身达人每日步数
  • 热度指数:55 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 512M,其他语言1024M
  • 算法知识视频讲解
作为一名健身达人,你坚持每天记录自己的步行数据,并持续了 N 天。
为了更好地激励自己,你定义了一个“突破日”的概念:

如果某一天的步数,严格大于其后任意一天步数的两倍,那么这一天就被称作一个“突破日”。

现在,请你根据这 N 天的步数记录,统计出其中共有多少个“突破日”。

输入描述:
输入共 2 行:

1. 第一行是一个整数 N,代表记录的总天数。
2. 第二行包含 N 个整数 S_0, S_1, \dots, S_{N-1},代表从第 0 天到第 N-1 天,每天的步数记录。

数据范围 :
0 \le N \le 1000
0 \le S_i \le 100000


输出描述:
输出一个整数,代表这 N 天中“突破日”的总数量。
示例1

输入

5
2 4 3 5 1

输出

3
示例2

输入

5
1 3 2 3 1

输出

2

备注:
本题由牛友@Charles 整理上传
头像 Silencer76
发表于 2025-12-10 23:33:18
题目链接 健身达人每日步数 题目描述 一位健身达人持续记录了 天的每日步行数据。 “突破日”定义: 如果某一天的步数,严格大于其后任意一天步数的两倍,那么这一天就被称作一个“突破日”。 任务: 根据这 天的步数记录,统计出其中共有多少个“突破日”。 输入描述: 第一行是一个整数 ,代表记录的总 展开全文