UVa1591
来源:互联网 发布:泯然众人 知乎 编辑:程序博客网 时间:2024/06/06 15:54
#pragma warning(disable:4996)#include<cstdio>#include<cstring>#include<string>#include<cmath>#include<vector>#include<algorithm>#include<iostream>#include<time.h>#include<map> #include<set>#include<sstream>#include<cassert>#include<string.h>using namespace std;const int INF = 0x3f3f3f3f;int main(){ long long n, x, y, N, A, B, ansN, ansA, ansB; while (cin >> n >> x >> y) { ansN = n*y << 10; for (A = 0; A < 32; A++) { for (B = 0; B < 32; B++) { N = (((n - 1)*x + ((n - 1)*x << A)) >> B) + y; if (N >= n*y && N<ansN) { ansA = A; ansB = B; ansN = N; } } } cout << ansN << " " << ansA << " " << ansB << "\n"; } return 0;}
0 0
- UVa1591
- 数据挖掘(Data Mining, uva1591)
- Data Mining UVA1591原题翻译+题解
- 习题4-9 数据挖掘 UVa1591
- 算法竞赛入门经典(第2版)习题4-9 数据挖掘 Data Mining UVa1591
- 算法竞赛入门经典(第2版)习题4-9 数据挖掘 Data Mining UVa1591
- [刷题]算法竞赛入门经典(第2版) 4-9/UVa1591 - Data Mining
- Android EditText常用属性功能汇总
- java多态
- SendMessage()
- React—Native开发之 Could not connect to development server(Android)解决方法
- Leetcode22: Generate Parentheses
- UVa1591
- 【Spring从入门到精通】 (五)加载Bean
- linux系统安装
- java抽象
- 2017Android校招心得体会
- Android中EditText如何去除边框添加下划线
- 小话设计模式(番外三)有限状态机模式
- iOS必备-拿来练手就够了
- 《线性表(代码文件)》