【牛客 - 185D】星光晚餐(数论,结论,思维,模型)
题干:
Johnson和Nancy要在星光下吃晚餐。这是一件很浪漫的事情。
为了增加星光晚餐那浪漫的氛围,他拿出了一个神奇的魔法棒,并且可以按照一定的规则,改变天上星星的亮暗。
Johnson想考考Nancy,在他挥动魔法棒后,会有多少颗星星依旧闪耀在天空。他知道,Nancy一定会一口说出答案。
Nancy当然知道怎么做啦,但她想考考你!
Johnson先将天上n个星星排成一排,起初它们都是暗的。
他告诉他的妹子,他将挥动n次魔法棒,第i次挥动会将编号为i的正整数倍的星星的亮暗反转,即亮的星星转暗,暗的星星转亮。
Johnson想问Nancy,最终会有多少个星星依旧闪亮在天空。
输入描述:
一个整数n,含义请见题目描述。
输出描述:
一个整数ans,即n次操作后会有多少个星星依旧闪亮。
示例1
输入
复制
3
输出
复制
1
示例2
输入
复制
7
输出
复制
2
备注:
对于60%的数据:n≤2×106 对于100%的数据:n≤1018
解题报告:
有一个相关的问题模型 传送门
总之结论就是我们需要知道的是n以内有多少个完全平方数,那么就是 ‘开平方向下取整’ 个平方数。所以直接开平方。
AC代码:
#include<bits/stdc++.h>
#define ll long long
using namespace std;
ll n;
int main()
{scanf("%lld",&n);printf("%lld",(long long)(sqrt(n)));
}
【牛客 - 185D】星光晚餐(数论,结论,思维,模型)相关推荐
- 牛客网 牛客练习赛13 C.幸运数字Ⅲ-思维
C.幸运数字Ⅲ 链接:https://www.nowcoder.com/acm/contest/70/C 来源:牛客网 这个题447和477是特殊的,其他的就没什么了. 代码: 1 #include& ...
- 牛客 - 牛牛的最大兴趣组(思维+数论)
题目链接:点击查看 题目大意:给出 nnn 个数,要求选出最多的数,使得任意两个数的乘积不能是三次平方数,三次平方数,诸如23=8,33=272^3=8,3^3=2723=8,33=27 题目分析:这 ...
- 牛客 - 牛牛的mex(主席树/思维)
题目链接:点击查看 题目大意:给出一个长度为 n 的排列,再给出 m 次询问,每次询问需要回答区间 [ l , r ] 的 mex 题目分析:算是一道比较经典的题目了吧,先说一般做法,一般做法是 nl ...
- 【牛客 - 318G】LLLYYY的数字思维 与【牛客 - 289J】这是一个沙雕题II(贪心构造)
题干: LLLYYY很喜欢写暴力模拟贪心思维.某一天在机房,他突然抛给了队友ppq一 个问题.问题如下: 有一个函数f (): int f(int x){ int tmp = 0; w ...
- 2021牛客多校1 - Hash Function(思维+FFT)
题目链接:点击查看 题目大意:给出一个长度为 nnn 的序列,现在要求找到一个 seedseedseed,使得所有数字变为 a[i]=a[i]modseeda[i]=a[i]\mod seeda[i] ...
- 牛客练习赛69C-旅行【结论,最大生成树】
正题 题目链接:https://ac.nowcoder.com/acm/contest/7329/C 题目大意 disx,ydis_{x,y}disx,y表示x,yx,yx,y的所有路径的最短的边的 ...
- 牛客网Chino with Expectation【思维+位运算】
Chino的数学很差,因此Cocoa非常担心.这一天,Cocoa准备教Chino学习异或. 众所周知,,即"异或"表示了和的二进制按位异或的结果(在C/C++中,表示了异或运算.) ...
- C - Aladdin and the Flying Carpet(数论结论+思维)
这道题应该是我的反思题. 千万自己要注意,如果一个数n没有被完全分解,答案千万要记得ans*=2因为还有一个比1e6更大的素数存在作为他的因子!! 我明明找到了a的约数个数/2-a在b一下的约数个数= ...
- 【牛客 - 188C】水图(bfs树的直径,思维)
题干: 链接:https://ac.nowcoder.com/acm/contest/188/C 来源:牛客网 小w不会离散数学,所以她van的图论游戏是送分的 小w有一张n个点n-1条边的无向联通图 ...
最新文章
- [Korean]发音
- Oracle和Mysql的 != 差异
- 复合索引使用的先决条件
- group by用法多个字段_select的用法
- caged系统pdf_建筑行业单词中英文对照教材.pdf
- mod_rewrite
- 将自己写的脚本添加至开机自启动服务和chkconfig的原理
- Java Web架构演变
- 正方教务管理系统服务器崩溃,正方教务管理系统应用中存在的问题及应对策略...
- Linux命令总结大全,包含所有linux命令
- 浅谈制药企业安全供电系统的设计与应用
- Python 使用itchat 获取微信好友信息并解析(性别 区域 头像 签名等)
- Bootstrap3 和 Bootstrap4 的区别
- MICCAI-iseg2017挑战赛小结与婴儿脑组织分割总结
- Artifact “xxx - xxxx“:war exploded: 部署工件时出错。请参阅服务器日志了解详细
- RBAC新解:基于资源的权限管理(Resource-Based Access Control)
- android 音乐视频播放器(github上十二款最著名的Android播放器开源项目)
- 小米木丨整体木作:巧用藤编,让家居定制更出彩!-安徽梵衍木业有限公司
- 固体微电子学与半导体物理学(四)
- 关于CSS锚点的使用
热门文章
- [Leetcode][第120题][JAVA][三角形最小路径和][动态规划][递归]
- [Leedcode][JAVA][第139题][单词拆分][递归][记忆优化][动态规划]
- python打开csv文件、计算总成绩_实现读取csv文件,文件里面是有限个百分数成绩(99.6、76.8等等...
- mysql 创建查询 删除_MYSQL数据库查询删除创建企业基本知识
- 利用伸展树提高区间操作的性能
- python json.loads namespace_python json.loads兼容单引号数据的方法
- npm环境安装linux,Node.js环境在linux上的部署教程
- linux内核中分配4M以上大内存的方法
- [vc]如何对radio按钮分组
- 慕课乐学python单元测试答案_中国大学慕课第三章单元测试答案_乐学软件工程免费答案...