#P8753. [蓝桥杯 2021 省 AB2] 小平方

[蓝桥杯 2021 省 AB2] 小平方

题目描述

小蓝发现,对于一个正整数 nn 和一个小于 nn 的正整数 vv,将 vv 平方后对 nn 取余可能小于 nn 的一半,也可能大于等于 nn 的一半。

请问,在 11n1n-1 中, 有多少个数平方后除以 nn 的余数小于 nn 的一半。

例如,当 n=4n=4 时,1,2,31,2,3 的平方除以 44 的余数都小于 44 的一半。

又如,当 n=5n=5 时, 1144 的平方除以 55 的余数都是 11,小于 55 的一半。而 2233 的平方除以 55 的余数都是 44, 大于等于 55 的一半。

输入格式

输入一行包含一个整数 nn

输出格式

输出一个整数,表示满足条件的数的数量。

5

2

提示

对于所有评测用例, 1n100001 \leq n \leq 10000

蓝桥杯 2021 第二轮省赛 A 组 F 题(B 组 G 题)。