(包含整型变量快速读入、简易循环和连续容器的迭代器循环的宏定义、调试时的运行时间输出(编译选项应有“DEBUG”宏定义)等)

 1 /*=============================================================================================================================*/

 2 /*======================================================Code by Asm.Def========================================================*/

 3 /*=============================================================================================================================*/

 4 #include <cstdio>

 5 #include <iostream>

 6 #include <algorithm>

 7 #include <cmath>

 8 #include <cctype>

 9 #include <memory.h>

 #include <vector>

 #include <set>

 #include <string>

 #include <cstring>

 #include <map>

 #include <queue>

 #include <deque>

 #include <stack>

 #include <ctime>

 #include <iterator>

 #include <functional>

 #include <cstdlib>

 using namespace std;

 /*===================================================CONVENIENT DIFINATIONS====================================================*/

 #define forall(it,v) for(__typeof(v.begin()) it = v.begin();it < v.end();++it) 

 #define pb push_back

 #define REP(i,j,k) for(i = j;i <= k;++i)

 #define REPD(i,j,k) for(i = j;i >= k;--i)

 /*===========================================================TYPES=============================================================*/

 typedef long long LL;

 

 /*======================================================GLOBAL VARIABLES=======================================================*/

 

 /*==========================================================FUNCTIONS==========================================================*/

 template<typename T>

     void getint(T &x){

     char c = getchar();

     while(!isdigit(c)))c = getchar();

     x = c - '';

     while(isdigit(c = getchar()))x = x *  + c - '';

 }

 void work(int T){

     

 }

 

 int main(){

     srand((int)time());

     #ifdef DEBUG

     assert(freopen("test","r",stdin));

     #endif

     //--------------------------------------------------variables-----------------------------------------------------------

     int T,i;

     //-----------------------------------------------------work-------------------------------------------------------------

     getint(T);

     REP(i,,T)work(i);

 

     //----------------------------------------------------------------------------------------------------------------------

     #ifdef DEBUG

     cout << (double)clock() / CLOCKS_PER_SEC <<endl;

     #endif

     return ;

 }

 /*=============================================================================================================================*/

ACM/CF赛制getstart模板的更多相关文章

  1. ACM - 图论- 网络流 - 算法模板

    \(EK\) 算法模板 #include <iostream> #include <queue> #include<string.h> using namespac ...

  2. #C++初学记录(set进阶#acm cf 190802 B. Subsegments)

    B. Subsegments#set进阶 Programmer Sasha has recently begun to study data structures. His coach Stas to ...

  3. ACM模板合集

    写在前面: 第一年小白拿铜牌,第二年队友出走,加上疫情原因不能回校训练导致心底防线彻底崩盘,于是选择退役. 自从退役之后,一直想我打了那么久的ACM,什么也没留下觉得很难受,突然想到我打ACM的时候, ...

  4. 【XDU1144】合并模板

    问题 Fate 有 n 个 ACM/ICPC 比赛的模板,每个都是一个独立的 PDF 文件.为了便于打印,万神希望将这些模板合并成一个 PDF 文件.万神有一个工具,可以将至多 k 个 PDF 文件合 ...

  5. 线段树模板(无lazy优化)

    区间修改与区间查询问题 模板: int ans; struct node{ int l,r,v; node(){v=;} }tree[LEN*]; int arr[LEN]; //建树 void bu ...

  6. 肝题与oj

    oier很多,oj也很多,这些oj分别有怎样的特点,我们又该怎样选择呢?请各位客官听在下分解 (我主要说一些比较大众的oj) (注意:难度与界面友好度为个人意见,不喜勿喷) 1.入门级 1.NOIop ...

  7. PAT 天梯赛 L2-1 紧急救援

    Dijkstra算法扩展 题目链接 解题代码如下: #include<cstdio> #include<iostream> #include<algorithm> ...

  8. postfix 邮件服务的安装及详解

    该实验系统:cetnos 6.5 sendmail:性能好,设置复杂,适合老手 qmail:体积小260+k ,模块化.需要做二次开发,适合对邮件性能有要求的 postfix:前身是sendmail, ...

  9. 手动编写的几个简单的puppet管理配置

    puppet在自动化配置管理方面有很强大的优势,这里就不做过多介绍了,下面记录下几个简单的puppet管理配置: 一.首先在服务端和客户端安装puppet和facter 1)服务端 安装Puppet ...

随机推荐

  1. st2-045漏洞利用poc

    use LWP::UserAgent; undef $/; ){print "Use:poc.pl http://target/index.action\n";exit;} my ...

  2. xxx_initcall相关知识

    参考文件include/linux/init.h /* * Early initcalls run before initializing SMP. * * Only for built-in cod ...

  3. 安装openssl-0.9.8报错out range of signed 32bit displacement .

    安装openssl-0.9.8报错out range of signed 32bit displacement http://blog.csdn.net/wangtingyao1990/article ...

  4. 33.Search in Rotated Sorted Array---二分变形---《剑指offer》面试题8

    题目链接 题目大意:在一个旋转数组中,判断给定的target是否存在于该旋转数组中.数组中没有重复数值.例子如下: 法一:二分.确定中间元素之后,就要判断下一步是遍历左数组还是遍历右数组.如果左数组有 ...

  5. hadoop环境搭建编译

    安装: JDK1.7+ maven 3.0 or later findbugs 1.3.9 protocolBuffer 2.5.0 cmake 2.6 zlib-devel openssl-deve ...

  6. HDU 5117 Fluorescent

    题目链接:HDU-5117 题意为有n盏灯,m个开关,每个开关控制着\( k_{i} \)灯.X为最后亮着的灯的个数,要求出\( E(X^{3} ) * 2^{M} mod (10^9 + 7) \) ...

  7. C++11——Use auto keyword in C++11

    版权声明:本文系原创,转载请注明来源. Compile your program with: g++ -std=c++ -o target_name filen_ame.cpp or: g++ -st ...

  8. [ python ] 类中的一些特殊方法

    item系列 __getitem__(self, item) 对象通过 object[key] 触发 __setitem__(self, key, value) 对象通过 object[key] = ...

  9. 调用微信JS-SDK接口上传图片

    最近要在微信上做个问卷调查,有个上传图片功能,折腾找了半天资料,都不好弄,最终打算调用微信提供的上传图片接口,实现上传图片功能!此功能最大的好处是可以在微信服务器上暂存图片,减少本地服务器图片的缓存, ...

  10. Python在线教程

    Python 3.x的 http://www.ziqiangxuetang.com/python3/python3-stdlib.html 廖雪峰的官方网站 http://www.liaoxuefen ...