传统题 文件IO:cut 1000ms 256MiB

切割圆(cut)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

在一个平面上有一个圆形,我们尝试用直线去分割这个圆形。每添加一条直线,为了使分割出的区域数量尽可能多,这条直线要与之前的所有直线都相交,并且所有的交点都不重合。

现在给定一个整数 nn,代表要在圆内添加的直线数量,请你编写一个程序,计算并输出这 nn 条直线最多能将圆分割成多少个区域。

输入格式

一个数 nn

输出格式

一个整数,表示能将圆最多分成多少个区域。

样例

5
16

数据范围

对于 40%40\% 的数据,1n101 \le n \le 10

对于 70%70\% 的数据,0n1050 \le n \le 10^5

对于 100%100\% 的数据,0n1.5×1090 \le n \le 1.5 \times 10^9

2025语法与基础算法测评 0711

未参加
状态
已结束
规则
OI
题目
12
开始于
2025-7-11 14:00
结束于
2025-7-11 16:00
持续时间
2 小时
主持人
参赛人数
16