POJ 2773

PWM调光原理详解:为什么你的LED灯会闪烁?从硬件到软件的避坑指南 本文深入解析PWM调光原理,揭示LED灯闪烁的根本原因,并提供从硬件设计到软件算法的全面解决方案。通过分析人眼视觉暂留机制和PWM参数设置,帮助开发者避免频闪问题,提升照明质量。特别适合电子工程师和智能家居开发者参考。 阅读详情

题意求从1开始第k个与n互素的数

因为gcd(b×t+a,b)=gcd(a,b)

所以求出n以内的与n互素的数即可


#include<cstdio>
#include<iostream>
using namespace std;
#define M 1000005
int p[M];

int gcd(int a,int b)
{
    if(a%b==0)
    {
        return b;
    }
    return gcd(b,a%b);
}

int main()
{
    int n,i,cnt,k,t;
    while(~scanf("%d%d",&n,&k))
    {
        cnt=0;
        for(i=1;i<=n;i++)   //因为n可能为1,so i <= n
        {
            if(gcd(n,i)==1)
            {
                p[cnt++]=i;
            }
        }
        if(k%cnt==0)
        {
            printf("%d\n",p[cnt-1]+(k/cnt-1)*n);
        }
        else
        {
            printf("%d\n",p[k%cnt-1]+k/cnt*n);
        }
    }
    return 0;
}


基于STM32L4XX、HAL库的DP83822 以太网收发器(PHY)驱动程序设计 一、简介:DP83822是德州仪器(TI)推出的一款低功耗、高性能10/100Mbps以太网物理层收发器(PHY)。它具有以下主要特性:支持10BASE-T和100BASE-TX以太网标准低功耗设计,适合嵌入式应用MII/RMII接口,方便与微控制器连接内置自检和诊断功能支持自动协商和手动配置工业级温度范围(-40°C至+85°C) 阅读详情

相关推荐

tree_sitter多语言解析器配置实战指南

本文是一份详细的Tree-sitter多语言解析器配置实战指南。文章从零开始,手把手指导如何搭建Python环境、安装指定版本的tree-sitter库、下载并编译多种语言的语法规则,最终构建一个统一的解析器库。通过实战代码演示了如何初始化解析器、解析代码并遍历语法树,旨在帮助开发者高效处理多语言代码分析任务,并分享了高级技巧与常见问题排坑经验。

weixin_29245767的博客 268

POJ 2773 欧几里德

参考:http://www.cnblogs.com/ACShiryu/archive/2011/08/07/poj2773.html 题目大意就是给出n和k求出第k个与n互素的数 如果知道欧几里德算法的话就应该知道gcd(b×t+a,b)=gcd(a,b)  (t为任

Join Hands 2688

wifi/BT芯片RTL8723DS驱动移植和测试之一wifi篇

本文主要介绍如何在stm32mp157中移植并测试芯片RTL8723DS的wifi功能。

汉尼拔勇闯天涯 8744

poj_2773

题目的愿意很简单,给你一个n,求在升序排列的情况下,第k个与之相互素的数。 解法:首先我们要知道gcd(b×t+a,b)=gcd(a,b),那么接下来就很简单了,所有与之互素的数都是以phi(n),为周期的,所以暴力求解即可。#include <cstdio> #include <iostream> #include <cstring> #include <algorithm> #include

bryant03的专栏 1030

Word | 简单可操作的快捷公式编号、右对齐和引用方法

在理工科论文的写作中,涉及到大量的公式输入,我们希望能够按照章节为公式进行编号,并且实现公式居中,编号右对齐的效果。网上有各种各样的方法来实现,操作繁琐和简单的混在一起,让没有接触过公式编号的人感觉比较混乱。笔者自己博览相关博客,亲身实践,总结出一套自认为比较简便的公式编号、对齐和引用方法,在这里分享给大家~

qq_43466146的博客 3万+

LSF实践专题(15):LSF队列优先级以及抢占功能初探

在LSF暂停作业时,会向作业发送一个SIGTSTP信号,并且将作业状态变成SSUSP(system suspend),表示被系统暂停,这时,最好是作业的应用能够捕获和处理SIGTSTP信号,否则,即使在LSF中,作业会被认为暂停了,并且释放了slots资源,但是在实际OS中,作业进程仍然在继续,并且不会释放CPU等计算资源。是指LSF自动将低优先级作业暂停(suspend),将空余出来的资源交给高优先级队列中的作业使用,等到高优先级队列的作业结束后,再将被暂停的作业恢复(resume)并继续运行。

richycn的博客 1920

poj2773(欧拉函数的应用 或者 用容斥原理+dfs+二分)

题意:给出m和k,求与m互质的第k个数 要用到的zh

u013509299的专栏 1425

YOLOv11 改进 - 特征融合 | RepGFPN重参数化特征金字塔网络 ,实现高效多尺度特征交互与融合

本文介绍了DAMO - YOLO目标检测方法及其相关技术在YOLOv11中的结合。DAMO - YOLO扩展了多项新技术,如MAE - NAS搜索检测主干网络、Efficient - RepGFPN构建检测neck等。在neck设计上,针对原始GFPN存在的问题,提出Efficient - RepGFPN,包括对不同尺度特征使用不同通道数、删除Queen - Fusion中额外上采样操作、改进特征融合方式等。我们将相关模块集成进YOLOv11,替换部分模块。

魔改工程师的博客 937

poj 2773(欧拉函数)

这个题的后台数据好像有点少。。。预处理之后居然比不预处理还慢。。。。。这里用到几个了定理 1.区间[1, m - 1]中有eul[m]个数与m互质,则在区间[n*m + 1, (n + 1) * m]中必然也有eul[m]个数与m互质 2.若n是质数p的k次幂,,因为除了

水杯 598

影像组学文章复现:ITHscore:通过多尺度放射学特征全面定量NSCLC肿瘤内异质性 ----小细胞肺癌肿瘤异质性评分

目的:通过计算机断层扫描(CT)图像量化非小细胞肺癌(NSCLC)的肿瘤内异质性(ITH)。 方法:整合局部辐射特征和全局像素分布模式,开发定量ITH测量-ITHscore。在六个患者队列(n = 1399)中检查ITHscore与肿瘤表型,基因型和患者预后的关联,以验证其在表征ITH方面的有效性。

xxx 1021

10.28华为OD机试真题 新系统 - 社交网络消息转发 (Java/Py/C/C++/Js/Go)

10.28华为OD机试真题 新系统 - 社交网络消息转发 (Java/Py/C/C++/Js/Go)

算法大师! 440

poj 2773

欧拉函数。 代码: #include<iostream> #include<fstream> #include<cmath> using namespace std; int a[1001]; int b[1000001]; int n,m; void read(){ // ifstream cin("in.txt"); ...

weixin_30576827的博客 177

MobSF-v3源代码分析(一)

移动安全框架(MobSF)是一种自动化的移动应用程序(Android/iOS/Windows)测试框架,能够执行静态、动态和恶意软件分析。 它可用于Android、iOS和Windows移动应用程序的有效和快速安全分析,并支持二进制文件(APK,IPA和APPX)和压缩源代码。 MobSF可以在运行时为Android应用程序进行动态应用程序测试,并具有由CapFuzz(一种特定于Web API的安全扫描程序)提供支持的Web API模糊测试。MobSF旨在使您的CI/CD或DevSecOps管道集成无缝。

武天旭的博客 8960

POJ2773 Happy 2006

欧拉函数+gcd/二分+容斥

a free man 638

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

POJ 2773 Happy 2006 模的性质

POJ 2773 对于给出的整数m,找到按升序排列的第kkk个和m互素的整数。 与mmm互素的数对mmm取模具有周期性:如果小于mmm且与mmm互素的数有nnn个,其中第iii个是aia_iai​,则第⌊kn⌋×n+i\lfloor \dfrac{k}{n}\rfloor \times n +i⌊nk​⌋×n+i个与mmm互素的数是⌊kn⌋×m+ai\lfloor \dfrac{k}{n}\rfl...

侯山窝矿工 196

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

【poj2773】 Happy 2006

http://poj.org/problem?id=2773 (题目链接)题意:给出两个数m,k,要求求出从1开始与m互质的第k个数。Solution   数据范围很大,直接模拟显然是不行的,我们需要用到一些奇奇怪怪的方法。   考虑是否可以通过某些途径快速得到解,然而并没有头绪。正难则反,能不能通过计算不与m互质的数的个数来得到互质的数的个数呢?答案是可行的,我们可以运用容斥。   二分一个

MashiroSky的博客 1098

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

POJ 2773 容斥原理

链接: http://poj.org/problem?id=2773 题意: 给出两个数m,k,要求求出从1开始与m互质的第k个数。 题解: 二分一个答案mid,容斥统计出在区间[1,mid]中是m的质因子的倍数的数的个数ans,然后我们可以用mid-ans得到区间中有多少个与m互质的数,不断二分下去,直到得出答案。  代码: 31 ll n, k; 32 ll fa...

花海 198

POJ 2773 GCD运用

POJ 2773 (っ °Д °;)っ 输入 m,k 输出 第K个与M互质的数 看一眼数据范围 暴力搜是不可能的了 但是我们发现 m的范围比较小 那么我们可不可以通过那些比m小的素数来推出其他的素数呢 也就是说这些素数具不具有周期性 需要知道 gcd(a+bt,b) = gcd(a,b) 也就是说如果i是M的一个互素的数 那么i+m*t也是满足条件的数(...

隔壁家的二大爷 281

poj2773 —— 二分 + 容斥原理 + 唯一分解定理

题目链接:http://poj.org/problem?id=2773 Happy 2006 Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 12023   Accepted: 4256 Description Two positive int

A man can be destroyed, but not defeated. 1076

POJ 2773 Happy 2006 数学题

题目地址:http://poj.org/problem?id=2773 因为k可能大于m,利用gcd(m+k,m)=gcd(k,m)=gcd(m,k)的性质,最后可以转化为计算在[1,m]范围内的个数t。 1、AC代码: 开始的时候从1开始枚举if(gcd(n,i)==1),果断跑了2000ms #include #include #include

lamborghini1993 1107

POJ 2773 互素问题

Happy 2006 Time Limit:3000MS Memory Limit:65536K Total Submissions:5957 Accepted:1833 Description Two positive integers are said to be relatively prime to each other ...

weixin_30553777的博客 123

poj2773 Happy 2006

题目链接:http://poj.org/problem?id=2773 题意: 给出n和k,求出第k个与n互素的数 分析: 如果知道欧几里德算法的话就应该知道gcd(b×t+a,b)=gcd(a,b) (t为任意整数) 则如果a与b互素,则b×t+a与b也一定互素,如果a与b不互素,则b×t+a与b也一定不互素 故与m互素的数对m取模具有周期性,则根据这个方法我们就可以很快...

weixin_30539625的博客 100

POJ2773 Happy 2006【容斥原理】

题目链接: http://poj.org/problem?id=2773 题目大意: 给你两个整数N和K。找到第k个与N互素的数(互素的数从小到大排列)。当中 (1 &lt;= m &lt;= 1000000,1 &lt;= K &lt;= 100000000 )。 解题思路: K非常大,直接从小到大枚举找出不现实,仅仅能二分答案。二分枚举[1。INF]范围...

weixin_34273479的博客 89

嵌入式偶发bug排查实战:串口、蓝牙与烧录三大取证技巧

在嵌入式系统开发与硬件联调中,偶发性故障常因证据链断裂而难以定位。工程师面对串口乱码、蓝牙断连或烧录失败时,若直接修改软件逻辑,往往掩盖了物理层、链路层或工具链的真实缺陷。借助换机排除法控制变量,可快速区分串口假故障与协议问题;通过录屏取证与系统日志同步,能捕捉蓝牙断开瞬间的隐性状态;运用新旧批次对照实验,则能将烧录失败从“偶然”转为“必然”。这些方法强调先固定事实、再动手修改,将调试从经验猜测转化为工程化排查流程,适用于嵌入式开发、物联网设备调试及产线异常分析等场景。围绕串口、蓝牙、烧录三大高频问题,结合

weixin_34342207的博客 403

POJ 2773 Happy 2006 数学题

题目地址:http://poj.org/problem?id=2773 因为k可能大于m,利用gcd(m+k,m)=gcd(k,m)=gcd(m,k)的性质,最后可以转化为计算在[1,m]范围内的个数t。 1、AC代码: 开始的时候从1开始枚举if(gcd(n,i)==1),果断跑了2000ms   #include &lt;iostream&gt; #inc...

weixin_34356138的博客 76
上一篇: POJ 3041 二分图匹配
下一篇: POJ 1091 跳蚤
MakingMaker
博客等级 码龄15年 6粉丝 108原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值