Ural 1091. Tmutarakan Exams 容斥原理

STM32 ST-LINK Utility 无法烧录程序的解决方法 当你打开STM32 ST-LINK Utility,硬件连接好st-link V2,打开了要烧写的文件,点那个Program verify烧录时, 如果出错了: Programming error @ 0x08000000! 我的方法是: 点你想要烧录那个HEX文件的小格,复制 然后去到你前面的文件的格子里,点粘贴: 成功! ... 阅读详情

其实这个地方还是相当与枚举gcd(a,b)!=1的 数,
那么可能出现重复,,
所以就要枚举的是质因数,

但是还有重复。。https://vjudge.net/contest/177343#problem/I
看别人的递归的代码。。http://allcrazy.iteye.com/blog/1070702

int c[30][30];
int p[11] = { 2, 3, 5, 7, 11, 13, 17, 19, 23, 29 };
int ans;
int k, s;
void init()
{
    for (int i = 1; i <= 29; i++)
    {
        c[i][0] = c[i][i] = 1;
        for (int j = 1; j < i; j++)
            c[i][j] = c[i - 1][j - 1] + c[i - 1][j];
    }
}
void dfs(int id,int flag,int lcm){
    if(id==10)return;
    dfs(id+1,flag,lcm);
    int lcm1=lcm*p[id];
    int l=s/lcm1;
    if(l<k)return;//剪支
    ans+=c[l][k]*flag;
    dfs(id+1,-flag,lcm1);
}
int main(){
    init();
    while(~sf("%d%d",&k,&s)){
        ans=0;
        dfs(0,1,1);
        if(ans>10000)ans=10000;
        pf("%d\n",ans);
    }
}
无人机频谱侦测与智能识别技术实战解析 本文深入解析无人机频谱侦测与智能识别技术实战应用,涵盖无线电侦测、信号处理和定位技术等核心内容。通过频谱分析、特征提取和机器学习算法优化,实现高精度无人机识别与定位,并分享复杂环境下的应对策略和系统集成经验。 阅读详情

相关推荐

提示词工程的几个参数

低 temperature + 低 top-p:输出最稳定、最可靠,适合需要准确性和一致性的场景。高 temperature + 高 top-p:输出最多样化、最富有创意,适合需要灵感和探索的场景。Max Length:您可以通过调整max length来控制大模型生成的 token 数。指定 Max Length 有助于防止大模型生成冗长或不相关的响应并控制成本。是一个字符串,可以阻止模型生成 token,指定是控制大模型响应长度和结构的另一种方法。例如,您可以通过添加 “11” 作为。

weixin_44212787的博客 1826

Ural 1091. Tmutarakan Exams(容斥原理+组合计数)

给出范围 [1,m] ,要求你从中找到 n 个数,使这 n 个数的 gcd > 1 ,但是个个数都不相同,问有几种选择 由于 n m 的范围都很小 (<=50),所以打一下小于 50 的素数表,我们可以让 gcd = 2 / 3 /4……但是 4 被 2 全包括了,所以只要统计 gcd 为素数的情况,所以又要利用容斥原理,处理 gcd 为多个质数相乘的情况,最后根据组合计数原理, m/gcd 个位置,放 n 个数,答案为。 const int N=50+5; in...

C_Dreamy的博客 523

Kali Linux实战:Aircrack-ng破解Wi-Fi密码的完整流程与常见问题解决

本文详细介绍了在Kali Linux中使用Aircrack-ng套件进行Wi-Fi密码破解的完整流程,包括环境准备、无线网卡配置、网络扫描、握手包捕获与字典破解等关键步骤。同时针对无线网卡不支持监听模式、无法捕获握手包等常见问题提供了实用解决方案,帮助安全研究人员有效评估无线网络安全性。

weixin_29323049的博客 296

Ural 1091. Tmutarakan Exams 排列组合+容斥原理+质因数分解

1091. Tmutarakan Exams Time limit: 1.0 second Memory limit: 64 MB University of New Tmutarakan trains the first-class specialists in mental arithmetic. To enter the University you should ma

停不下的脚步 919

ESP32C3的I2S接口详解:以驱动PCM5102A为例,避开时序与配置的那些坑

本文深入解析ESP32C3的I2S接口驱动PCM5102A DAC的完整解决方案,涵盖时序对齐、PCB优化和寄存器级配置。通过实际案例分享时钟树分析、信号完整性设计和底层调试技巧,帮助开发者避开常见陷阱,实现高质量音频输出。重点探讨了I2S协议栈、电源滤波优化及DMA传输异常处理等关键技术要点。

weixin_30254435的博客 299

03 Aras Innovator二次开发-服务端方法(二)

Aras Innovator二次开发-服务端方法书写

企业信息化(PLM,ERP.MES) 2016

URAL1091 Tmutarakan Exams

关键词:求前s个数中k个gcd为1的数的组数 题意:求k个数a1,a2…ak,使得gcd(a1,a2…ak)>1的数的组数,其中1=< ai<=s。 解法:容斥原理。

acmer的随记 454

利用OTSU阈值算法在ZYNQ上实现浒苔识别

利用OTSU阈值算法进行图像二值化,结果用HDMI显示

qq_38075564的博客 1275

ural1091(莫比乌斯 容斥)

University of New Tmutarakan trains the first-class specialists in mental arithmetic. To enter the University you should master arithmetic perfectly. One of the entrance exams at the Divisibility Depar

zjy2015302395的博客 455

【ceph】OSD-基本存储单元

OSD 是 Ceph 的基本存储单元,负责对象的存储、检索和数据副本的管理。每个 OSD 进程通常对应于存储集群中的一个物理或虚拟存储设备(如硬盘或 SSD)。OSD 是 Ceph 的关键组成部分,负责对象的存储、管理和复制。通过多个 OSD 共同协作,Ceph 能够提供高可用性、可扩展性和容错能力,适用于各种存储需求。

qq_42853133的博客 1998

基于YOLOv8的铁路轨道异物检测系统设计与实现

目标检测是计算机视觉领域的核心任务之一,旨在识别图像中特定目标的位置和类别。传统方法主要依赖手工特征(如HOG、SIFT等)和分类器(如SVM),而深度学习方法通过卷积神经网络自动学习特征表示,显著提升了检测性能。YOLO(You Only Look Once)系列算法作为单阶段目标检测的代表,以其高效的检测速度著称。YOLOv8是Ultralytics公司于2023年发布的最新版本,在精度和速度上都有进一步提升。

YOLO 574

Ural 1091 Tmutarakan Exams【容斥原理】

题目大意: 给你两个整数K和S,从小于等于S的非负整数中选择K个数,并且K个数的最大公约数大于1, 问总共有多少组。(2 <= K <= S <= 50)。 解题思路: 因为 2 <= K <= S <= 50,我们可以直接枚举质因数,求出从每个质因数的倍数中选择k个数 的组合数,累加起来即为方案个数,但是这样重复计算了很多情况。 例如:S = 20,K = 2。 2的倍数:2、4、6、8、10、12、14、16、18、20 3的倍数:3、6、9、12、15、18 5的倍数:5、10、15、20 7的倍数

程序员充电站(itcharge) 846

【WLAN】【测试】WPS测试方法小结

手机 一般稍微老的手机会支持,新手机反而不支持。 比如小米6(系统版本新的话不支持)在设置——高级设置——WPS连接。 笔记本 有些笔记本(如Surface Laptop 3)天生支持WPS,比如在连接某SSID的时候,会有“也可以通过按路由器上的按钮连接”这样的字样,出来后按AP的WPS按键即可以进行连接。 Qss软件 AP mesh组网中,Controller和Agent之间通过WIFI组网,可使用WPS的方式进行连接。可利用这点用Agent来测试AP的WPS功能。 ...

一介草民,只为生活。 1万+

URAL 1091 Tmutarakan Exams(容斥原理)

题目链接: URAL 1091 Tmutarakan Exams 题意: 求构造kk个不同的数,每个数不超过ss,且这些数的最大公约数大于1的方案数。方案数大于1000010000时,直接输出1000010000。 数据范围:2≤K≤S≤502 \leq K \leq S \leq50 分析: 我们只需要考虑最小非1公约数情况。假设最小非1公约数为p假设最小非1公约数为p,那么在这ss个

ramay7 653

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【URAL】1091 Tmutarakan Exams (简单容斥原理)

题目大意:从不大于s的非负数中选择k个,并且k个数的最大公约数大于1,问有多少组。 思路: 这边我们可以枚举最小公约数,那么最小公约数的个数中选择k个即为一种方案, 因为最大数不超过50. 所以枚举的最小公约数即为小于30的所有质数。{2,3,5,7,11,13,17,19,23,29} 现在可以假设选择了以最小公约数为2的序列,已经最小公约数为3的序列,可以知道,最小公约为6的序列被多

Jason 926

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

URAL1091 Tmutarakan Exams (容斥原理)

题意: 求S以内包括S,最大公约数大于1的K个不同的数有多少种情况。 题解: 我们知道要使得k个不同的数有公约数>1,那么这些数肯定有公共的约数n>1,为了不重复计算,我们枚举这个质数约数,得到倍数的个数n,那么这个约数能得到的K个不同数的组合方案有C[n][K],但是会出现这样的情况比如:假设现在S=12,K=1,那么2 ,4, 6,8 10,12; 3 6, 9, 12;2和3对应的组合

ACM之梦 595

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Ural 1091 Tmutarakan Exams [容斥原理]

题目链接·:http://acm.timus.ru/problem.aspx?space=1&num=1091 题目

939

【URAL-1091-Tmutarakan Exams】 容斥原理+组合数

URAL-1091-Tmutarakan Exams 将题意简化一下就是给你一个数s,要用1-s构造一个长度为序列保证n个数的最大公约数为1,且n个数均不相同。 我们直接构造不太好想,于是我们想如何构造出不满足情况的序列,那么就是最大公约数&gt;=2.由于这道题s,k均&lt;=50.所以我们可以枚举gcd为2-S,同样如果一个序列的gcd为4,那么他一定被gcd为2的计算过,所以我们还是只...

lajiyuan的博客 245

Ural 1091 Tmutarakan Exams 解题报告(容斥原理)

1091. Tmutarakan Exams Time limit: 1.0 second Memory limit: 64 MB University of New Tmutarakan trains the first-class specialists in mental arithmetic. To enter the University you should ma

SF-_- 的 ACM 博客 1055

URAL 1091. Tmutarakan Exams(容斥原理)

题目链接 题意 : 给你两个数k,s,让你找k个数,这k个数都不大于s,并且这k个数的公约数大于1。 思路 : 枚举一下素数倍数,求组合数,最后容斥原理求最终结果。 当k=3,s=20的时候 : 2 : 2 4 6 8 10 12 14 16 18 20 3 :3 6 9 12 15 18 5 :5 10 15 20 只要从每个集合里边找出k个即可,这就是用组合数了。但是会有重复的,...

weixin_30375427的博客 191

ural 1091. Tmutarakan Exams(容斥原理)

1091. Tmutarakan Exams Time limit: 1.0 secondMemory limit: 64 MB University of New Tmutarakan trains the first-class specialists in mental arithmetic. To enter the University you should master a...

weixin_34249678的博客 100

Ural-1091 Tmutarakan Exams

题解: 容斥原理经典题目,mark一下~ #include&lt;iostream&gt; #include&lt;cstdio&gt; #include&lt;cmath&gt; #include&lt;cstring&gt; #include&lt;algorithm&gt; using namespace std; typedef long long ll; int k,s; int p...

ó 363

URAL_1091_Tmutarakan Exams

题目要求:给两个数k和s,在不大于s的数中找出k不想等的数,要求k个数的公约数大于1 题目分析:在不大于s的所有数中,公约数是 i (i>2)的个数为 s/i ,所以求出 i 为素数,c(s/i,k)的所有和 //(c(n,m)表示求组合数) 但是纯粹这样求出后中间就会有重复计算,例如,当k=2,s=12时,公约数为2的数有2,4,6,8,10,12;公约数为3的数有3,6,9,12 ...

weixin_30404405的博客 95

URAL 1091. Tmutarakan Exams

http://acm.timus.ru/problem.aspx?space=1&num=1091

风儿-zsj的专栏 734

URAL 1091 Tmutarakan Exams (DP或容斥)

题意给出一个K和S,求从小于S的数里取出一个K元组的gcd大于1的K元组的数量。思路可以dp做,dp的话是经典的计数问题,而且因为数据比较小写起来也比较简单,dp[i][j][k]表示枚举到i时取了j个数此时的gcd为k的个数,则dp[i+1][j+1][gcd(k,i+1)]+=dp[i][j][k],dp[i+1][j][k]+=dp[i][j][k]。 或者容斥,因为所有合数都能用素数来表示

Winterfell30' Blog 571
上一篇: Lucky Number ZOJ - 3233 容斥原理 +两个条件
下一篇: GGS-DDU HDU - 4966 最小树形图
sega_handsome
博客等级 码龄10年 7粉丝 164原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值