Euler theorem

思路:找规律

a       余数                  个数

1       0 1                     2

2       0 2                     2

3       0 1 3                  3

4       0 1 4                  3

5       0 1 2 5               4

6       0 1 2 6               4

7       0 1 2 3 7            5

8       0 1 2 3 8            5

。。。。。。

对于每个a,所有小于ceil(a/2)的自然数都是b的余数,再加上a本身

所以答案是ceil(a/2)+1

代码:

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define pb push_back
#define mem(a,b) memset((a),(b),sizeof(a); int main()
{
ios::sync_with_stdio(false);
cin.tie();
int t;
cin>>t;
while(t--)
{
int a;
cin>>a;
if(a&)a++;
cout<<a/+<<endl;
}
return ;
}

最新文章

  1. 1、Python基础知识
  2. 如何知道SQL Server机器上有多少个NUMA节点
  3. NPOI Excel 单元格背景颜色对照表
  4. ruby实现简易计算器
  5. HDU 5832 A water problem (水题,大数)
  6. mac 下curl的使用
  7. HDU 1560 DNA sequence DFS
  8. 在SystemOut.log中发现HMGR0152W: 检测到CPU 饥饿的消息 &lt;转载&gt;
  9. Windows Server2012上使用Nginx做文件服务器
  10. C++STL笔记
  11. 同一环境下新建Standby RAC库
  12. eclipse hibernate导出数据库实体类
  13. Form表单提交,Ajax请求,$http请求的区别
  14. webpack-dev-server live reloading 技术实现
  15. 多元高斯分布(The Multivariate normal distribution)
  16. Delphi TXLSReadWriteII导出Excel
  17. (stripTrailingZeros)A == B hdu2054
  18. MAC自动脚本
  19. implements和extends的区别
  20. android logger的使用

热门文章

  1. webapi swagger学习笔记
  2. TouchSlide触屏滑动特效插件的使用
  3. linux 判断文件最后更新时间 实现监控日志是否有输出功能
  4. 各种语言中的可变参数(java、python、c++、javascript)
  5. Vue 动态图片加载路径问题和解决方法
  6. JavaScript常用操作,常用类
  7. word2vec 中的数学原理详解(一)目录和前言【转】
  8. POJ2528 Mayor&#39;s posters(线段树&amp;区间更新+离散化)题解
  9. Trailing Zeroes (III) (二分)题解
  10. Nlog、elasticsearch、Kibana以及logstash在项目中的应用(一)