POJ 2773 欧几里得
2024-10-21 04:14:18
思路:
若a和b互素的话,则b*t+a和b一定互素
用周期性做就好了
//By SiriusRen
#include <cstdio>
using namespace std;
int s[],m,k;
int gcd(int a,int b){return b?gcd(b,a%b):a;}
int main(){
while(~scanf("%d%d",&m,&k)){
int tp=;
for(int i=;i<=m;i++)if(gcd(m,i)==)s[tp++]=i;
printf("%d\n",k%tp?(k/tp)*m+s[k%tp-]:(k/tp-)*m+s[tp-]);
}
}
最新文章
- iOS 为移动中的UIView(UIButton )添加点击事件
- Android Animation学习(五) ApiDemos解析:容器布局动画 LayoutTransition
- CentOS7 基础配置
- 回家前的挣扎——SQLite增删改查
- 配置 ASP.NET Linux( CentOS 6.5 ) 运行环境 MONO + Jexus
- SpringMVC 中的Interceptor 拦截器
- 用开源AOP简化MVVM框架
- Trail: JDBC(TM) Database Access(1)
- ios可变数组的所有操作
- iOS开发中一些有用的小代码
- GDAL读取的坐标起点在像素左上角还是像素中心?
- Intel_AV-ICE06加速卡+QAT_Engine测试
- 关于js渲染网页时爬取数据的思路和全过程(附源码)
- mongodb postgresql mysql jsonb对比
- Could not obtain transaction-synchronized Session for current thread原因及解决方案
- vue--自定义指令进行验证(1)
- C# 新建 exe文件,并且自定义协议从浏览器中启动该程序
- 一步一步搭建 oracle 11gR2 rac+dg之grid安装(四)【转】
- Android 基于蓝牙的方向控制器
- [剑指Offer] 52.正则表达式匹配
热门文章
- Spring Data Jpa系列教程--------实体解析和关联关系
- android开发里跳过的坑——button不响应点击事件
- hdu_1398_Square Coins_201404260953
- Cts框架解析(2)-cts调试环境的搭建
- spring SSH整合
- GETTING STARTED WITH THE OTTO JAVASCRIPT INTERPRETER
- node-V8
- javascript的继承方法
- C# MVC 用户登录状态判断 【C#】list 去重(转载) js 日期格式转换(转载) C#日期转换(转载) Nullable<;System.DateTime>;日期格式转换 (转载) Asp.Net MVC中Action跳转(转载)
- socketserver模块三次登陆验证,身份验证