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的游戏昵称相关推荐

  1. ZZULIOJ 2853: 小A的游戏昵称(容斥定理)

    2853: 小A的游戏昵称 简单的容斥定理考察 加上3,5,7的倍数,减去,15,21,35的倍数,再加上105的倍数, 就可以得到结果 #include<iostream> using ...

  2. 2853: 小A的游戏昵称(郑轻oj)

    这个题,算是一道思维题: 拿到这个题,脑子一下蹦出来暴力for,但看到1e9这个范围就明白-->暴力铁T 紧接着就会想到等差数列求和公式(如果想到这里,已经成功一大半了) 3 5 7的等差求和, ...

  3. zzuli-2853: 小A的游戏昵称

    小A的游戏昵称 公式推理: 我们以3的倍数举例 首先我们先得到从0到n有多少可以被3整除即n/d(向下取整),比如11/3=3,即3+3+3+x=11,故我们的到从0到11可以有3个3加上一个3表示, ...

  4. ZZULIOJ--2853: 小A的游戏昵称(容斥原理)

    题目描述 7是一个神奇的数字,小A喜欢在游戏中使用7作为昵称,但有时会出现冲突,小A就会在后边添加一个5或者3,如果再重复会使用他们的倍数.今天小A想让你算一下小于等于N的正整数中,是3.5.7的倍数 ...

  5. 小程序用户头像昵称获取规则调整公告及微信小程序基础库的问题

    更新时间:2022年11月9日 由于 PC/macOS 平台「头像昵称填写能力」存在兼容性问题,对于来自低于2.27.1版本的访问,小程序通过 wx.getUserProfile 接口将正常返回用户头 ...

  6. BZOJ 1022 [SHOI2008]小约翰的游戏John AntiNim游戏

    1022: [SHOI2008]小约翰的游戏John Time Limit: 1 Sec  Memory Limit: 162 MB Submit: 1475  Solved: 932 [Submit ...

  7. 【BZOJ1022】小约翰的游戏(博弈论)

    [BZOJ1022]小约翰的游戏(博弈论) 题面 BZOJ 题解 \(Anti-SG\)游戏的模板题目. #include<iostream> #include<cstdio> ...

  8. 1022: [SHOI2008]小约翰的游戏John【Nim博弈,新生必做的水题】

    1022: [SHOI2008]小约翰的游戏John Time Limit: 1 Sec  Memory Limit: 162 MB Submit: 2709  Solved: 1726 [Submi ...

  9. 6、Cocos2dx 3.0游戏开发找小三之游戏的基本概念

    重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27689713 郝萌主友情提示: 人是习惯的产物,当你 ...

最新文章

  1. OP_REQUIRES failed at conv_ops.cc:386 : Resource exhausted: OOM when allocating tensor with shape..
  2. mysql 集群操作系统_高性能MySQL集群详解(二)
  3. 用jQuery作为JS对象从选项中添加选项的最佳方法是什么?
  4. 刷脸秒入仓,阿里云云盾实人认证助力心怡科技迎战双11
  5. 《Ext JS高级程序设计》节选: 一个结合DataWrite和RowEditor的Grid示例(2)
  6. Mr.J--正则表达式
  7. 47. Python socket编程 2
  8. 每天一个linux命令(55)--at命令
  9. InflateException:Bin file line #19:Error inflating class MyTextView
  10. java获取发件人_如何获取发件人outlook / Exchange的SMTP地址
  11. PAT---数字分类
  12. Java中的队列API——Queue
  13. 浅谈混合精度训练imagenet
  14. B-002 电容基础知识
  15. C#基础 控制台应用程序(一)介绍
  16. 一个故事轻松记忆常见252个英语字根(31~80)
  17. 增长黑客读书笔记(一)搭建增长团队
  18. eclipse查看安装了哪些插件
  19. 职场礼仪_举止_站姿
  20. 代码随想录训练营day6

热门文章

  1. 阿里、京东、网易都做的养猪是不是一门好生意?
  2. 微信小程序自定义canvas手写签名组件
  3. 百度的招聘广告为何比小米差 人工智能告诉你
  4. 基于STM32的智能点餐系统
  5. 【转载】 突破技术瓶颈 GIS从二维到三维有多远
  6. 2分钟让你搞懂 grid-template-areas
  7. MySQL同表相邻数据比对查询
  8. wps 珠海_专访 WPS 产品专家 SiC:一款 32 岁的软件,如何对抗时间?
  9. 智能手机应用安全现状及前瞻
  10. 2022年城市商品房销售价格趋势,房价是涨还是跌?