3490. 小平方(枚举)【第十二届蓝桥杯省赛第二场C++A/B组】

news/2024/5/19 0:47:58 标签: 算法, 蓝桥杯, c++, 模拟, 枚举

3490. 小平方

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

请问,在 1 到 n−1 中,有多少个数平方后除以 n 的余数小于 n 的一半。

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

又如,当 n=5 时,1,4 的平方除以 5 的余数都是 1,小于 5 的一半。

而 2,3 的平方除以 5 的余数都是 4,大于等于 5 的一半。

输入格式
输入一行包含一个整数 n。

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

数据范围

1≤n≤10000

输入样例:

5

输出样例:

2
#include<iostream>
#include<algorithm>
#include<cstring>
#include<cmath>
#include<vector>
#include<stack>
#include<queue>
#include<sstream>

#define x first
#define y second

using namespace std;
typedef long long ll;
typedef pair<int, int> PII;
const int N = 100000;
const int MOD = 1000000007;
const int INF = 0x3f3f3f3f;

int main()
{
	int n;
	cin >> n;
	double x = n / 2.0;
	int res = 0;
	for(int i = 1; i < n; i ++ )
	{
		int a = pow(i, 2);
		if(a % n < x)
			res ++ ;
	}
	cout << res << endl;
	return 0;
}




http://www.niftyadmin.cn/n/1680614.html

相关文章

excel去重_你好Python!再见Excel?

现在很多行业&#xff0c;都离不开Excel&#xff1a;做财务的&#xff0c;要用Excel做报表&#xff1b;做物流的&#xff0c;会用Excel来跟踪订单情况&#xff1b;做HR的&#xff0c;会用Excel算工资&#xff1b;做运营的&#xff0c;会用Excel记录数据做分析。不知道你有没有这…

使用Servlet和JSP开发Java应用程序 ---- JSP

使用Servlet和JSP开发Java应用程序 ---- JSPServlet vs JSPJSPServlet工作原理JSP工作原理JSP组件JSP 指令JSP脚本元素JSP 隐式对象JSP 动作Servlet vs JSP Servlet&#xff1a;负责客户端请求&#xff0c;生成动态响应的服务器端组件JSP&#xff1a;负责处理客户端请求&#…

在 Web 程序中发送 Ajax 请求

在 Web 程序中发送 Ajax 请求AjaxXMLJSONJSON解析类库jQuery回顾 jQuery返回简单值1-不提交参数&#xff0c;从服务器获取一个简单的值返回简单值2-提交表单中指定的参数返回简单值3-提交整个表单的所有参数使用ajax返回单个对象使用ajax返回一个列表发送ajax请求添加一个新学生…

java 封装表单数据类型_将表单中的值封装成JavaBean对象的…-体系课

老师&#xff0c;在本节视频介绍了用注解方式实现SpringMVC开发的小案例&#xff0c;这里是通过一个表单&#xff0c;表单填写好后直接发送请求到指定路径的后台&#xff0c;在这个路径对应的Handler处理中&#xff0c;发现直接把表单的数据当成封装好的对象来使用了&#xff0…

使用Servlet和JSP开发Java应用程序 ---- 豆瓣瓣项目(数据库 + JSP + Servlet)

豆瓣项目1. 建立电影信息的数据库2. 添加 jar 包3. 首页面4. 电影查询 Servlet模拟豆瓣网页&#xff0c;可以显示电影的信息、电影相关人员的信息&#xff0c;以及可以根据模糊查询查询到类似的电影 1. 建立电影信息的数据库 -- 创建工作人员表&#xff0c;存储导演和演员信息…

计算机网络【概念、功能、组成、分类】

计算机网络【概念、功能、组成、分类】计算机网络的概念计算机网络的功能计算机网络的组成计算机网络的分类计算机网络的概念 计算机网络&#xff1a;是一个将分散的、具有独立功能的计算机系统&#xff0c;通过通信设备与线路连接起来&#xff0c;有功能完善的软件实现资源共…

java 配置写成表达式_003SpringBoot之@ConfigurationProperties与@Value的区别

一、两个注解对比ConfigurationPropertiesValue来源springbootspring功能批量注入配置文件中的属性一个个的单独指定松散绑定(松散语法)支持不支持SpEL不支持支持JSR303数据校验支持不支持复杂类型封装支持不支持注意&#xff1a;配置文件不管是yml格式还是properties格式&…

计算机网络【标准化工作及其组织】

计算机网络【标准化工作及其组织】标准化工作标准化工作的相关组织标准化工作 标准的分类&#xff1a; 法定标准&#xff1a;由权威机构制定的正式的、合法的标准 OSI 事实标准&#xff1a;民间公司中常用的&#xff0c;公认的标准 TCP/IP RFC&#xff08;因特网标准的形式&a…