摘要

题目链接 难度等级 完成状态 完成分数 最后编辑时间 需要注意
Pages ★☆☆☆☆ 答案正确 100 2015-02-28 12:55:40

题意

按要求输出面包屑导航条模拟。

题解

略。

代码

399A.cpp代码已折叠
展开折叠内容
显示/移除行号
  1. #include<cstdio>
  2. #include<iostream>
  3. #include<string>
  4. #include<vector>
  5. #include<iomanip>
  6. #include<algorithm>
  7. #include<cstring>
  8. #include<cmath>
  9. #include<bitset>
  10. #include<set>
  11. #include<stack>
  12. #include<sstream>
  13. #include<utility>
  14. using namespace std;
  15. //数据类型//
  16. #define llu unsigned long long
  17. #define lld long long
  18. //定义默认类型//
  19. typedef lld num;
  20. #define dsi(n) num n;scanf("%lld",&n)
  21. #define si(n) scanf("%lld",&n)
  22. //其它//
  23. #define reset(x) memset(x,0,sizeof(x))
  24. #define ci const num&
  25. #define sqr(x) ((x)*(x))
  26. #define f(i,n) for(num i=1;i<=n;++i)
  27. #define ff(i,r,n) for(num i=r;i<=n;++i)
  28. #define fi(n) f(i,n)
  29. #define f0(i,n) for(num i=0;i!=n;++i)
  30. #define fd(i,n) for(num i=n;i>=1;--i)
  31. #define foreach(i,s) for(typeof(s.begin()) i=s.begin();i!=s.end();++i)
  32. #define rforeach(i,s) for(typeof(s.rbegin()) i=s.rbegin();i!=s.rend();++i)
  33. #define iforeach(i,s) int idx=0;for(typeof(s.begin()) i=s.begin();i!=s.end();++i,++idx)
  34. #define Vector2 pair<num,num>
  35. #define vector2(x,y) make_pair(x,y)
  36. #define x first
  37. #define y second
  38. int main()
  39. {
  40. dsi(n);
  41. dsi(at);
  42. dsi(len);
  43. if(at-len>1)printf("<< ");
  44. for(num i=at-len;i<=at+len;++i)
  45. {
  46. if(i>=1&&i<=n)
  47. printf(i==at?"(%I64d) ":"%I64d ",i);
  48. }
  49. if(at+len<n)printf(">>");
  50. }

著作权声明[编辑]

关于[编辑]