目录)

  • 最大公约数(lcm)
  • [NOIP2011]计算系数【组合数】
  • 大水题【容斥定理】

最大公约数(lcm)


https://ac.nowcoder.com/acm/problem/16710

#include<bits/stdc++.h>
using namespace std;
typedef long long int LL;
LL a,b;
LL gcd(LL a,LL b){return b?gcd(b,a%b):a;}
int main(void)
{cin>>a>>b;cout<<a/gcd(a,b)*b;return 0;
}

[NOIP2011]计算系数【组合数】


https://ac.nowcoder.com/acm/problem/16596

#include<bits/stdc++.h>
using namespace std;
typedef long long int LL;
const int N=1010;
const int mod=10007;
LL f[N][N],a,b,k,n,m;//f[i][j] 从i里选j个的方案数
void init()
{for(int i=0;i<N;i++){for(int j=0;j<=i;j++){if(j==0) f[i][j]=1;else f[i][j]=(f[i-1][j-1]+f[i-1][j])%mod;}}
}
LL quick_mi(LL a,LL b)
{LL sum=1;while(b){if(b&1) sum=sum*a%mod;b>>=1;a=(a*a)%mod;}return sum%mod;
}
int main(void)
{cin>>a>>b>>k>>n>>m;init();cout<<f[k][n]*quick_mi(a,n)%mod*quick_mi(b,m)%mod;return 0;
}

大水题【容斥定理】


https://ac.nowcoder.com/acm/problem/15079

这里的话集合是4个。你会发现它们的加减规律,它是这样的+ - + - .......

#include<bits/stdc++.h>
using namespace std;
typedef unsigned long long int LL;
LL n,sum1,sum2,sum3,sum4;
int main(void)
{while(cin>>n){sum1=n/2+n/5+n/11+n/13;sum2=n/(2*5)+n/(2*11)+n/(2*13)+n/(5*11)+n/(5*13)+n/(11*13);sum3=n/(2*5*11)+n/(2*5*13)+n/(5*11*13)+n/(2*11*13);sum4=n/(2*5*11*13); cout<<n-(sum1-sum2+sum3-sum4)<<'\n';}return 0;
}

2021算法竞赛入门班第八节课【数学】习题相关推荐

  1. 2021算法竞赛入门班第九节课【线段树】练习题

    题单地址:https://ac.nowcoder.com/acm/problem/collection/1265?asc=true&order=difficulty 目录 情人节的电灯泡[二维 ...

  2. 2021算法竞赛入门班第三节课【堆、栈、队列、并查集】等习题

    目录 新建 Microsoft Office Word 文档[小根堆] 加边的无向图[并查集] 好串[栈 / 括号匹配] [NOIP2004]合并果子[小根堆] DongDong认亲戚[并查集] 新建 ...

  3. 2021算法竞赛入门班第二节课【递归、分治、二分】练习题

    目录 华华给月月准备礼物[二分] The Biggest Water Problem[模拟] Bits[递归模拟 / 未完成] [NOIP2004]FBI树[树的后序遍历] [USACO 2009 D ...

  4. 2021算法竞赛入门班第一节课【枚举、贪心】习题

    目录 [USACO 2007 Jan S]保护花朵[经典贪心] [NOIP2005]校门外的树[区间合并] [NOIP2006]明明的随机数[签到] [HNOI2003]激光炸弹[二维前缀和] 铺地毯 ...

  5. 2021算法竞赛入门班第一节课枚举贪心习题

    文章目录 1.明明的随机数 2.回文日期 3.校门外的树 4.数学考试 5.Subsequence 6.字符串 7.丢手绢 8.拼数 9.纪念品分组 10.国王的游戏 11.铺地毯 12.「土」巨石滚 ...

  6. 2021算法竞赛入门班第十节课【字符串】练习题

    目录 救救企鹅[KMP] 救救企鹅[KMP] https://ac.nowcoder.com/acm/problem/20862 KMP匹配,记录匹配的开始下标. #include<bits/s ...

  7. 2021算法竞赛入门班第七节课【图论】练习题

    目录 挖沟[最小生成树板子题] 公交线路[最短路板子题] 道路建设[最小生成树] 挖沟[最小生成树板子题] https://ac.nowcoder.com/acm/problem/17509 #inc ...

  8. 2021算法竞赛入门班第四节课【搜索】练习题

    目录 Jelly[简单bfs] maze[建图求最短路] wyh的迷宫[BFS] 幸运数字Ⅱ[爆搜] 迷宫[变种的bfs] 走出迷宫[模板dfs] 魔法数字[状态转移bfs] Jelly[简单bfs] ...

  9. 算法竞赛入门经典(第二版)第三章习题

    声明:作者水平有限,只是会基础C语言的小菜,C++还未入门.作者仅根据算法竞赛入门经典(第二版)书上第三章习题所述题意而编写,并未严格按照原题的输入输出编写,代码仅经过个人测试(OJ网站太慢了).代码 ...

最新文章

  1. 【每日一算法】买卖股票的最佳时机
  2. 成功解决AttributeError: module 'tensorflow.contrib.data' has no attribute 'TextLineDataset'
  3. 算法系列之五 希尔排序
  4. ITK:提取二进制图像中斑点的内部和外部边界
  5. SpringCloud - Gateway 的使用
  6. css3新增了哪三种边框效果,怎么在CSS3中实现一个边框效果
  7. 【同行说技术】Java程序员小白变大神必读资料汇总(三)
  8. 【MySQL】MySQL中的查询语句的详解----等值连接、左连接、右连接、全连接
  9. Evince 3.7.5 发布,多格式文档浏览器
  10. 精挑细选几个JavaScript库和工具
  11. 使用go语言开发一个后端gin框架的web项目
  12. 谈谈研发PLM项目管理
  13. VS2013过期激活,VS2013激活,vs2013序列号,VS2013密钥,VS013产品密匙
  14. 番茄时间管理法:一个番茄是如何让你工作更有效率的
  15. 云平台、面向服务的体系结构和云编程
  16. Redis实战篇(四)
  17. PHP中使用 fsockopen curl 模拟异步处理
  18. 苹果修复用户位置有关的安全漏洞,苹果Find My帮你防丢
  19. java sha1加密ascii码_MD5,SHA1,SHA256,SHA512等常用加密算法
  20. 自然语言处理(一)——文法(形式语言)基本概念

热门文章

  1. TF之BN:BN算法对多层中的每层神经网络加快学习QuadraticFunction_InputData+Histogram+BN的Error_curve
  2. TypeError: Can not convert a float32 into a Tensor or Operation.
  3. Javascript简单教程汇总
  4. CF858F Wizard's Tour 解题报告
  5. Java中的构造函数和重载
  6. Codeforces 603A Alternative Thinking
  7. 获取本机主机名称和IP地址
  8. 使用 Linux 系统调用的内核命令图解
  9. (chap6 Http首部) 其他首部字段
  10. C++ Primer 5th笔记(chap 14 重载运算和类型转换)可调用对象与function