头文件(持续迭代)

梦里梦外; 2023-02-16 04:19 91阅读 0赞
  1. #pragma GCC optimize(2)
  2. #pragma GCC optimize(3)
  3. #include <bits/stdc++.h>
  4. #define re register
  5. #define pb push_back
  6. #define pii pair <int, int>
  7. #define clr(a, b) memset((a), (b), sizeof(a))
  8. #define mp(a, b) make_pair(a, b)
  9. #define IO std::ios::sync_with_stdio(false)
  10. #define ll long long
  11. #define INF (int)1e18
  12. using namespace std;
  13. inline int read() {
  14. int x = 0, neg = 1; char op = getchar();
  15. while (!isdigit(op)) { if (op == '-') neg = -1; op = getchar(); }
  16. while (isdigit(op)) { x = 10 * x + op - '0'; op = getchar(); }
  17. return neg * x;
  18. }
  19. inline void print(int x) {
  20. if (x < 0) { putchar('-'); x = -x; }
  21. if (x >= 10) print(x / 10);
  22. putchar(x % 10 + '0');
  23. }

部分说明

  1. #define pii pair <int, int> // <string,int>
  2. #define INF (int)1e18 //2147483647
  3. //随题目可更改为
  4. #define INF (long long)1e18 //1000000000000000000
  5. //快读 快输
  6. int -> __int128
  7. //根据题目是否含阶层、次幂等大数运算决定

发表评论

表情:
评论列表 (有 0 条评论,91人围观)

还没有评论,来说两句吧...

相关阅读

    相关

    在学习与研究算法的过程中,发现迭代思想很是常用。通俗的说,迭代思想,就是设定一个评判准则,然后通过一次次迭代直到符合评判准则,最后输出结果信息。 这种思想,我们的生活里面也比