2853: 小A的游戏昵称
http://acm.zzuli.edu.cn/problem.php?id=2853
数学问题:容斥定理
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{long long n;long long a,b,c,d,e,f,g,sa,sb,sc,sd,se,sf,sg;cin>>n;a=n/3;sa=3*a*(1+a)/2;b=n/5;sb=5*b*(1+b)/2;c=n/7;sc=7*c*(1+c)/2;d=n/105;sd=105*d*(1+d)/2;e=n/15;se=15*e*(1+e)/2;f=n/21;sf=21*f*(1+f)/2;g=n/35;sg=35*g*(1+g)/2;long long ans=sa+sb+sc+sd-se-sf-sg;printf("%lld\n",(ans+998244353)%998244353);return 0;
}
2853: 小A的游戏昵称相关推荐
- ZZULIOJ 2853: 小A的游戏昵称(容斥定理)
2853: 小A的游戏昵称 简单的容斥定理考察 加上3,5,7的倍数,减去,15,21,35的倍数,再加上105的倍数, 就可以得到结果 #include<iostream> using ...
- 2853: 小A的游戏昵称(郑轻oj)
这个题,算是一道思维题: 拿到这个题,脑子一下蹦出来暴力for,但看到1e9这个范围就明白-->暴力铁T 紧接着就会想到等差数列求和公式(如果想到这里,已经成功一大半了) 3 5 7的等差求和, ...
- zzuli-2853: 小A的游戏昵称
小A的游戏昵称 公式推理: 我们以3的倍数举例 首先我们先得到从0到n有多少可以被3整除即n/d(向下取整),比如11/3=3,即3+3+3+x=11,故我们的到从0到11可以有3个3加上一个3表示, ...
- ZZULIOJ--2853: 小A的游戏昵称(容斥原理)
题目描述 7是一个神奇的数字,小A喜欢在游戏中使用7作为昵称,但有时会出现冲突,小A就会在后边添加一个5或者3,如果再重复会使用他们的倍数.今天小A想让你算一下小于等于N的正整数中,是3.5.7的倍数 ...
- 小程序用户头像昵称获取规则调整公告及微信小程序基础库的问题
更新时间:2022年11月9日 由于 PC/macOS 平台「头像昵称填写能力」存在兼容性问题,对于来自低于2.27.1版本的访问,小程序通过 wx.getUserProfile 接口将正常返回用户头 ...
- BZOJ 1022 [SHOI2008]小约翰的游戏John AntiNim游戏
1022: [SHOI2008]小约翰的游戏John Time Limit: 1 Sec Memory Limit: 162 MB Submit: 1475 Solved: 932 [Submit ...
- 【BZOJ1022】小约翰的游戏(博弈论)
[BZOJ1022]小约翰的游戏(博弈论) 题面 BZOJ 题解 \(Anti-SG\)游戏的模板题目. #include<iostream> #include<cstdio> ...
- 1022: [SHOI2008]小约翰的游戏John【Nim博弈,新生必做的水题】
1022: [SHOI2008]小约翰的游戏John Time Limit: 1 Sec Memory Limit: 162 MB Submit: 2709 Solved: 1726 [Submi ...
- 6、Cocos2dx 3.0游戏开发找小三之游戏的基本概念
重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27689713 郝萌主友情提示: 人是习惯的产物,当你 ...
最新文章
- OP_REQUIRES failed at conv_ops.cc:386 : Resource exhausted: OOM when allocating tensor with shape..
- mysql 集群操作系统_高性能MySQL集群详解(二)
- 用jQuery作为JS对象从选项中添加选项的最佳方法是什么?
- 刷脸秒入仓,阿里云云盾实人认证助力心怡科技迎战双11
- 《Ext JS高级程序设计》节选: 一个结合DataWrite和RowEditor的Grid示例(2)
- Mr.J--正则表达式
- 47. Python socket编程 2
- 每天一个linux命令(55)--at命令
- InflateException:Bin file line #19:Error inflating class MyTextView
- java获取发件人_如何获取发件人outlook / Exchange的SMTP地址
- PAT---数字分类
- Java中的队列API——Queue
- 浅谈混合精度训练imagenet
- B-002 电容基础知识
- C#基础 控制台应用程序(一)介绍
- 一个故事轻松记忆常见252个英语字根(31~80)
- 增长黑客读书笔记(一)搭建增长团队
- eclipse查看安装了哪些插件
- 职场礼仪_举止_站姿
- 代码随想录训练营day6