博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
A1-2017级算法上机第一次练习赛 B ModricWang和数论
阅读量:5749 次
发布时间:2019-06-18

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

题目描述

给定一个正整数a,对于所有的正整数b,求a%b可能有多少种不同的值?

输入

一个整数a, 1≤a≤10181≤a≤1018

输出

一个整数,a%b可能出现的不同的值的个数

输入样例

3

输出样例

3

思路

懒得写了。应该也不会有人需要看。

参考代码

  1. #include<stdio.h>  
  2. int main()  
  3. {  
  4.     long long a;  
  5.     scanf("%lld",&a);  
  6.     if(a%2 == 0)  
  7.         printf("%lld",a/2+1);  
  8.     else  
  9.         printf("%lld",(a+1)/2+1);  
  10. }  

转载于:https://www.cnblogs.com/zjsyzmx0527/p/10182506.html

你可能感兴趣的文章
舍弃浮躁, 50条重要的C++学习建议
查看>>
同步手绘板——将View的内容映射成Bitmap转图片导出
查看>>
虚拟机安装OS_X_Lion 反复注册问题
查看>>
【Android游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!...
查看>>
微信小程序之wx.navigateback往回携带参数
查看>>
陌陌和请吃饭之类的应用,你要是能玩转,那就厉害了
查看>>
递归的运行机制简单理解
查看>>
汉字转阿斯克马值
查看>>
Java 栈与堆简介
查看>>
【supervisord】部署单进程服务的利器
查看>>
zabbix oracle监控插件orabbix部署安装
查看>>
python3 通过qq 服务器 发送邮件
查看>>
java 多线程踩过的坑
查看>>
ggplot2 geom相关设置—点重合处理(jitter)
查看>>
部署Replica Sets及查看相关配置
查看>>
倒序显示数组(从右往左)
查看>>
LeetCode2_Evaluate Reverse Polish Notation评估逆波兰表达式(栈)
查看>>
文献综述二:UML技术在行业资源平台系统建模中的应用
查看>>
阿里云服务器 linux下载 jdk
查看>>
Swift 学习 用 swift 调用 oc
查看>>