FZU-2147 A-B Game
来源:互联网 发布:未找到移动网络的信号 编辑:程序博客网 时间:2024/05/22 07:04
#include <cstdio>#include <iostream>int t, cas;long long a, b;int main(){ cas = 0; scanf("%d", & t); while(t --) { scanf("%I64d %I64d",& a, & b); int k = 0; while(a > b) { a = a / 2 + 1; k ++; } printf("Case %d: %d\n", ++ cas, k); } return 0;}
题意:
给出a,b。然后操作a = a - (a % x)。(x任意)。问使a小于b的操作次数。
题解:
尝试几次。就发现想余数最大,除数x为(向下取整) a / 2 + 1。a % x 为(向上取整)x/2 - 1 (即 a - x)。之后问题就变成a = a - (a - x) = x。
0 0
- FZU 2147 A-B Game
- FZU 2147 A-B Game
- FZU-2147 A-B Game
- FZU 2147A-B Game
- FZU 2147 A-B Game
- FZU-Problem 2147 A-B Game
- 【瞎搞】 FZU 2147 A-B Game
- FZU - 2147 A-B Game(找规律)
- FZU-2147-2147 A-B Game,规律题。。
- FZU Problem 2147 A-B Game (数学啊)
- FZU OJ 2147 A-B Game (数学水题)
- FZU 2147 A-B Game(数学推导题)
- fzu 2146 Easy Game & 2147 A-B Game & 2151 OOXX Game(水题)
- FZU A-B problem
- Another a+b FZU
- Foj 2147 A-B Game
- Problem 2147 A-B Game
- B OOXX Game(FZU 2151)
- MyBatis学习(二)
- 深度学习-神经网络1
- KMP算法
- 设计模式基础
- 动态规划-重叠子问题
- FZU-2147 A-B Game
- 浅析 rand7生成rand10 方法 之 思想篇(一)
- 第0010道练习题_Python生成验证码图片
- 实验室项目debug汇总
- bootloader启动引导
- 基于HOG特征和Neural network的人脸检测
- Arch Linux 下Android 源码的下载以及编译
- FLVplayback组件
- 蓝桥杯练习:基础练习 01字串