洛谷 P1348 Couple number
洛谷 P1348 Couple number
链接
https://www.luogu.org/problem/P1348
题目
题目描述
任何一个整数N都能表示成另外两个整数a和b的平方差吗?如果能,那么这个数N就叫做Couple number。你的工作就是判断一个数N是不是Couple number。
输入格式
仅一行,两个长整型范围内的整数n1和n2,之间用1个空格隔开。
输出格式
输出在n1到n2范围内有多少个Couple number。
注意:包括n1和n2两个数,且n1<n2,n2 - n1 <= 10 000 000。
输入输出样例
输入 #1
1 10
输出 #1
7
思路
现在这些都是数学题了咋的,这也是一道代码很简单,但是要考虑的数学题。
平方差就是(a+b)*(a-b),左右两部分奇偶性相同,所以结果可能为奇数或者为4的倍数,循环判断即可。
(存在负数情况,所以判断奇数不能用余数为1,要用余数不为0)
代码
#include<iostream> using namespace std;int main()
{long long n,m;cin>>n>>m;int num=0;for(long long i=n;i<=m;i++){if(i%4==0||i%2!=0){num++;}}cout<<num;return 0;
}
转载于:https://www.cnblogs.com/blogxjc/p/11386628.html
洛谷 P1348 Couple number相关推荐
- 洛谷P1348 Couple number
洛谷P1348 Couple number emmm很容易去想用暴力去解题啊--但是看上去这题正解就不是暴力了~ 首先要明确平方差公式这一存在 a^2-b^2=(a+b)(a-b) 二话不说打个表看看 ...
- 洛谷——P1348 Couple number(java实现)
对于一个整数 nn,若存在正整数 a, ba,b,满足 n = a^2 - b^2n=a 2 −b 2 ,则称 nn 是 Couple number. 请求出 [a, b][a,b] 范围内有多少个 ...
- 洛谷——P1348 Couple number
https://www.luogu.org/problemnew/show/P1348 题目描述 任何一个整数N都能表示成另外两个整数a和b的平方差吗?如果能,那么这个数N就叫做Couple numb ...
- C++千题千解 | P1348 Couple number(洛谷)
目录 题目 答案 结语 题目 题目描述 对于一个整数 nn,若存在两个自然数 x, yx,y,满足 n = x^2 - y^2n=x 2−y 2,则称 nn 是 Couple number.给出 a, ...
- 洛谷 2953 [USACO09OPEN]牛的数字游戏Cow Digit Game
洛谷 2953 [USACO09OPEN]牛的数字游戏Cow Digit Game 题目描述 Bessie is playing a number game against Farmer John, ...
- 记录奥林比克/课程录制 洛谷P2255 [USACO14JAN]
题面在最下方. 本题贪心可解,我也不是很懂动规解法(双线程DP?) 先把各个课程(比赛)按结束时间从小到大排序,记录两个摄像机的结束时间. 然后枚举课程,如果某个课程的开始时间早于任何一台摄像机的结束 ...
- [洛谷P1074] 靶形数独
洛谷题目链接:靶形数独 题目描述 小城和小华都是热爱数学的好学生,最近,他们不约而同地迷上了数独游戏,好胜的他们想用数独来一比高低.但普通的数独对他们来说都过于简单了,于是他们向 Z 博士请教,Z 博 ...
- 洛谷P1246C语言,codevs1246 丑数
题目描述 Description 对于一给定的素数集合 S = {p1, p2, ..., pK}, 来考虑那些质因数全部属于S 的数的集合.这个集合包括,p1, p1p2, p1p1, 和 p1p2 ...
- 洛谷 P3184 [USACO16DEC]Counting Haybales数草垛
洛谷 P3184 [USACO16DEC]Counting Haybales数草垛 题目描述 Farmer John has just arranged his NN haybales (1 \leq ...
最新文章
- 一直学不明白的「递归」与「动态规划」原来这么简单
- python综合案例分享_Python面向对象 三大特性 综合案例+1(视频里的作业)
- Synchronize对象属性改变
- 【资源】《动手学数据分析》开源教程完整发布!
- 【Android】Android模拟器无法上网问题
- MySQL调优(四):MySQL索引优化实现细节
- 【前端基础进阶】JS-Object 功能详解
- [DJANGO] excel十几万行数据快速导入数据库研究
- 遗传算法C语言实现以及思路详解简单易懂
- 网银打印回单显示服务器不能创建对象,打开应用弹出提示“Activex部件不能创建对象”的解决方法...
- python模拟点击屏幕ios_python模拟点击可以在ios中实现吗?
- app上线——“游手乐”懂你的手游平台
- kettel连接Access常见错误解决方案
- 『Citric』天空中的繁星 · DP
- 相关性系数替代模型预测得分
- AMD新推两款3GHz双核Opteron处理器 耗电更大
- ObjectARX开发各版本与VS各版本对照表
- 如何清空微信小程序input值
- 如何将浏览器设置为海外当地浏览器?
- 音视频进阶教程|如何实现游戏中的实时语音
热门文章
- 买卖股票的zuija时机含手续费(Java)
- 自动填充空白单元格_使用自动填充插入或删除单元格
- Java实现调用百度AI开放云平台(人脸识别API)
- 英语不好学java好学吗_英语不好能学好java,做程序员吗?
- 百姓基因:新一代基因测序技术及其在肿瘤研究中的应用
- 12款精选浏览器插件推荐
- ansys一段时间后进入model报错:ansysWBU.exe encountered a problem.
- 自定义变量的一个有趣案例
- sco的意思_HIV检测中的SCO值意义-3页word资料
- ASP.Net免费发送短信