(包含整型变量快速读入、简易循环和连续容器的迭代器循环的宏定义、调试时的运行时间输出(编译选项应有“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. 1.0 docker介绍

    简介: 一种虚拟化的方案 将应用程序自动部署到容器   特点: 轻量 环境的一直性 提高开发生命周期 使用面向服务的架构   场景: 开发.测试.部署 创建隔离的运行环境 集群测试环境 云计算应用   ...

  2. centos 搭建 ss

    download:https://files.cnblogs.com/files/xishaonian/ShadowsocksR-4.7.0-win.7z 使用方法:使用root用户登录,运行以下命令 ...

  3. 在Linux中使用C语言实现控制流保护(CFG)【转】

    转自:http://www.codesec.net/view/537311.html 一.前言 最近版本的windows有一个新的缓解措施叫做控制流保护(CFG).在一个非直接调用之前――例如,函数指 ...

  4. redis cluster 实现

    Redis cluster是一个redis官方提供的集群功能,集群节点最小3个节点,配置比较多,记录下来,以供下次使用.我在这使用的redis 4.0.6. 因为最新的ruby redis扩展需要ru ...

  5. PHP配置Configure报错:Please reinstall the libzip distribution

    PHP配置Configure报错:Please reinstall the libzip distribution 发生情景: php执行配置命令configure时,报如下错误: checking ...

  6. android 与JS之间的交互

    在页面布局很复杂并且是动态的时候,android本身的控件就变得不是那么地灵活了,只有借助于网页的强大布局能力才能实现,但是在操作html页面的同时也需要与android其它的组件存在交互,比如说 在 ...

  7. Kettle使用介绍——Kettle的安装与基本使用

    下面的链接是原文 http://www.cnblogs.com/limengqiang/archive/2013/01/16/KettleApply1.html

  8. git命令详情

    1.安装 yum install git 2.创建版本库 git init 3.添加文件 git add file.txt 4.提交文件 git commit -m “新增文件” 5.仓库当前状态 g ...

  9. python的多线程、多进程代码示例

    python多进程和多线程的区别:python的多线程不是真正意义上的多线程,由于python编译器的问题,导致python的多线程存在一个PIL锁,使得python的多线程的CPU利用率比预期的要低 ...

  10. django开发项目实例1--建立一个项目并初步运行

    1:进入目标目录新建一个项目 D:\>django-admin.py startproject qiweijie 新建完成后,进入项目文件夹查看目录 D:\>cd qiweijie D:\ ...