博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[hackerrank]Closest Number
阅读量:4700 次
发布时间:2019-06-09

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

https://www.hackerrank.com/contests/w5/challenges/closest-number

简单题。

#include 
#include
using namespace std;int main() { int T; cin >> T; while (T--) { int a, b, x; cin >> a >> b >> x; if (b < 0 && a == 1) { if (x - 1 < 1) { cout << x << endl; } else { cout << 0 << endl; } } else if (b < 0) { cout << 0 << endl; } else { int req = pow(a, b); int k = req / x; if ((k + 1) * x - req < req - k * x) { cout << (k + 1) * x << endl; } else { cout << k * x << endl; } } } return 0;}

  

转载于:https://www.cnblogs.com/lautsie/p/3910807.html

你可能感兴趣的文章
Spark RDD的设计与运行原理
查看>>
codeforces C. Triangle
查看>>
内存分配与回收策略
查看>>
移动web前端下拉刷新效果
查看>>
控制台应用程序窗口无法输入汉字解决办法
查看>>
POJ 3414 pots (未解决)
查看>>
诺基亚 920T - 我的非凡系列手机始终显示旋转齿轮而无响应,我该如何让手机停止显示旋转齿轮?...
查看>>
Ajax解决浏览器的缓存问题
查看>>
灾后重建
查看>>
Java中实现String.padLeft和String.padRight
查看>>
SqlServer中得到当前日期(convert函数,getdate函数)
查看>>
winCVS 使用的一个小要点
查看>>
一个关于session的问题
查看>>
加快开发时间的8个CSS的预处理程序
查看>>
dom元素高度、屏幕高度 获取
查看>>
asp.net 设置session失效时间
查看>>
杭电多校第四场 E Matrix from Arrays
查看>>
ReactiveCocoa操作方法-线程\时间
查看>>
oracle 分析函数
查看>>
CHD-5.3.6集群上sqoop安装
查看>>