博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Codeforces - 346A - Alice and Bob - 简单数论
阅读量:4980 次
发布时间:2019-06-12

本文共 360 字,大约阅读时间需要 1 分钟。

观察了一下,猜测和他们的最大公因数有关,除以最大公因数前后结果是不会变的。

那么怎么证明一定是有n轮呢?我猜就是因为现在至少有几个是互质的,所以总是可以构造出1?具体怎么证明呢?还是看看别人的思路吧……

首先最终停止的状态一定是一个等差数列,这个是毫无疑问的。设首项为d,那么肯定停止于d,2d,3d,...,n,那么很显然d就是他们的最大公因数啊……对哦?!

#include
using namespace std;#define ll long longint n;int a[105];int main(){ scanf("%d",&n); for(int i=0;i

 

转载于:https://www.cnblogs.com/Yinku/p/10327661.html

你可能感兴趣的文章
其实你可以这样折腾java enum
查看>>
c++ bitset 操作
查看>>
Hadoop学习历程(二、配置)
查看>>
【翻译】自定义 UIViewController Transitions
查看>>
sql不同表相同的CID qty2替换qt1数量
查看>>
多线程备忘
查看>>
水波形图片切换
查看>>
Javascript的console.log()用法
查看>>
【知识向】——计算机基础知识总结及相关
查看>>
【代码笔记】iOS-只让textField使用键盘通知
查看>>
过滤器
查看>>
trie-[HNOI2004]L语言
查看>>
实验三 网际协议IP 实验报告
查看>>
数据库1
查看>>
Lodop打印如何隐藏table某一列
查看>>
MongoDB下载安装
查看>>
python之上下文管理、redis的发布订阅、rabbitmq
查看>>
Mac Mini Server安装Centos6.5
查看>>
House of hello恶搞凯莉迷你包
查看>>
查看文件权限修改时间
查看>>