51Nod-1837-砝码称重
来源:互联网 发布:软件无线电原理与技术 编辑:程序博客网 时间:2024/05/02 01:50
ACM模版
描述
题解
根据题目中的样例解释,我们完全可以大胆的猜测,次数至多不超过两次,所以一共可能是
查看了官方题解,写的十分详细,贴给大家看看:
所以,这里除去考虑
代码
#include <iostream>#include <cmath>using namespace std;typedef long long ll;int main(){ ll n; while (cin >> n) { if (n == 1) { cout << 0 << endl; continue; } ll k = ((ll)sqrt(8 * n + 1) - 1) >> 1; ll s = k * (k + 1) >> 1; ll c = n * (n + 1) >> 1; ll d = (ll)sqrt(c) * (ll)sqrt(c); if (s == n || s + 1 == n || d == c || d + 1 == c) { cout << 1 << endl; } else { cout << 2 << endl; } } return 0;}
阅读全文
0 0
- 51nod 1837 砝码称重
- 51nod-1837-砝码称重
- 51Nod-1837-砝码称重
- 51Nod 砝码称重
- 51nod 1837 砝码称重 (规律)
- 51nod 1449:砝码称重
- 51nod 1449 砝码称重
- 51nod 1449 砝码称重
- [51nod 1449]砝码称重
- 51NOD 1449 砝码称重
- 51nod 1449 砝码称重
- 51nod 1449 砝码称重
- 1449 砝码称重 51NOD
- 51nod-1449-砝码称重
- 51Nod-1449-砝码称重
- 51nod 1449 砝码称重【天平/进制】
- 51nod 1449 砝码称重【进制数思维】
- 51nod 1449 砝码称重,贪心
- vue-router params无法传参的问题
- C++ 直接cout指针名的含义?
- office--word使用技巧——自动目录
- Android Xml文件生成,Xml数据格式写入
- 2017 JUST Programming Contest 3.0 H. Eyad and Math
- 51Nod-1837-砝码称重
- 用construct 2制作一个简单的飞机游戏
- Eclipse 单步调试
- angular4.0的模板式表单、响应式表单及其错误提示
- synchronized关键字
- 常见网络攻击及处理办法
- 奔小康赚大钱 HDU
- Java字符流、字节流的超类及子类的API记录和结构图备忘
- 2017 JUST Programming Contest 3.0 D. Dice Game