数字游戏(解题报告)
2014-04-04 20:04
281 查看
Time Limit:1 Sec Memory Limit:128 MB
由上图得序列[1,2,3,4,5,3,4,5,5],求出序列的第k个数。
Description
有一行数字1,2,……N,复制本行数字到第二行,并从左向右删除M个数,第三行复制第二行的数字,并从左向右删除M个数,如此反复,直到最后一行没有数字为止,如下N=5,M=2.1 | 2 | 3 | 4 | 5 |
3 | 4 | 5 | ||
5 |
Input
一个正整数N,M,k (0<N,M<2147483647,M <= N,k不超过序列的范围)Output
序列中的第k个数字。Sample Input
5 2 15 2 7Sample Output
14/* 题目名称:数字游戏 题目链接:http://acm.cug.edu.cn/JudgeOnline/problem.php?cid=1017&pid=8 题目分析:本题解法有很多,在这里提供一种模拟过程爆破的方法。(在仔细观察数据变化后分析出的过程模拟方法) */ #include <iostream> using namespace std; int result(int n, int m, long long k/*注意k的取值范围*/) { int line = 0; while (k > n) { k -= n; n -= m; ++line; } return k + m * line; } int main() { int n, m; long long k; while (cin >> n >> m >> k) { cout << result(n, m, k) << endl; } return 0; }
相关文章推荐
- 【NOIP2003TG/codevs1085】 数字游戏 解题报告
- Problem E: 小力的数字游戏 解题报告
- BZOJ大视野 1059: [ZJOI2007]矩阵游戏 解题报告
- bzoj 1455 罗马游戏 解题报告
- Leetcode #26. Remove Duplicates from Sorted Array 移除重复数字 解题报告
- 解题报告 noi 2005 智慧珠游戏(BT 搜索)
- codevs 1966 乘法游戏 区间DP 解题报告
- 字符串中数字统计解题报告
- Leetcode #36. Valid Sudoku 数独游戏验证 解题报告
- 取数游戏解题报告
- 一中OJ #3529 解密游戏 [南开OJ P3824 重庆市四校联考T2] | 动态规划 + Trie树优化 | 解题报告
- TYVJ 1123 道路游戏 解题报告
- Leetcode #45. Jump Game II 跳跃游戏2 解题报告
- 习题3-3 数数字 解题报告
- Leetcode 65. Valid Number 验证数字 解题报告
- A - 取石子游戏(解题报告)
- POJ_1067 取石子游戏解题报告
- 盒子游戏解题报告
- [BZOJ1025] [SCOI2009]游戏 解题报告
- TYVJ 1084 数字三角形4 解题报告