模拟 ACdream 1196 KIDx's Pagination
2015-04-10 21:34
288 查看
题目传送门
/* 简单模拟;考虑边界的情况输出的是不一样的,还有思维好,代码能短很多 */ #include <cstdio> #include <iostream> #include <algorithm> #include <string> #include <cstring> #include <map> #include <vector> using namespace std; const int MAXN = 1e4 + 10; const int INF = 0x3f3f3f3f; int main(void) //ACdream 1196 KIDx's Pagination { //freopen ("A.in", "r", stdin); int n, cur, d; int a[110]; int cas = 0; while (scanf ("%d%d%d", &n, &cur, &d) == 3) { printf ("Case #%d: ", ++cas); if (cur == 1) printf ("[<<]"); else printf ("(<<)"); if (cur - d > 1) printf ("[...]"); for (int i=max(cur-d, 1); i<cur; ++i) printf ("(%d)", i); printf ("[%d]", cur); for (int i=cur+1; i<=min(cur+d, n); ++i) printf ("(%d)", i); if (cur + d < n) printf ("[...]"); if (cur == n) printf ("[>>]"); else printf ("(>>)"); puts (""); } return 0; } /* Case #1: (<<)[...](3)(4)[5](6)(7)[...](>>) Case #2: [<<][1](2)(3)[...](>>) */
相关文章推荐
- ACdream 1196 KIDx's Pagination(模拟)
- ACdream 1196 KIDx's Pagination(模拟)
- ACdream 1196 KIDx's Pagination
- acdream 瑶瑶带你玩激光坦克 (模拟)
- acdream 1043 Always Turn Left(模拟)
- 周赛一 ACdream 1196 模拟题
- Acdream 1205 Disappeared Block(模拟)
- 周赛一 ACdream 1204 模拟
- acdream 1205 Disappeared Block 模拟
- 周赛-KIDx's Pagination 分类: 比赛 2015-08-02 08:23 7人阅读 评论(0) 收藏
- ACdream 1195 Sudoku Checker(模拟)
- ACdream 1038 Alien Numbers (模拟)
- ACdream 1073 雷霆战机 (模拟 + set容器的使用)
- toj 1196 栈的运用(模拟浏览器)
- ACdream-1734 Can you make a water problem?【模拟排序贪心】 第九届北京化工大学程序设计竞赛
- ACdream 1188 Read Phone Number(字符串:模拟)
- 数学 ACdream 1196 KIDx's Triangle
- acdream 1188 telephone number 模拟
- ACdream 1188 Read Phone Number (字符串大模拟)
- 点击按钮从上而下弹出漂亮的模拟框