ACM/CF赛制getstart模板

(包含整型变量快速读入、简易循环和连续容器的迭代器循环的宏定义、调试时的运行时间输出(编译选项应有“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>
10 #include <vector>
11 #include <set>
12 #include <string>
13 #include <cstring>
14 #include <map>
15 #include <queue>
16 #include <deque>
17 #include <stack>
18 #include <ctime>
19 #include <iterator>
20 #include <functional>
21 #include <cstdlib>
22 using namespace std;
23 /*===================================================CONVENIENT DIFINATIONS====================================================*/
24 #define forall(it,v) for(__typeof(v.begin()) it = v.begin();it < v.end();++it) 
25 #define pb push_back
26 #define REP(i,j,k) for(i = j;i <= k;++i)
27 #define REPD(i,j,k) for(i = j;i >= k;--i)
28 /*===========================================================TYPES=============================================================*/
29 typedef long long LL;
30 
31 /*======================================================GLOBAL VARIABLES=======================================================*/
32 
33 /*==========================================================FUNCTIONS==========================================================*/
34 template<typename T>
35     void getint(T &x){
36     char c = getchar();
37     while(!isdigit(c)))c = getchar();
38     x = c - ‘0‘;
39     while(isdigit(c = getchar())x = x * 10 + c - ‘0‘;
40 }
41 void work(int T){
42     
43 }
44 
45 int main(){
46     srand((int)time(0));
47     #ifdef DEBUG
48     assert(freopen("test","r",stdin));
49     #endif
50     //--------------------------------------------------variables-----------------------------------------------------------
51     int T,i;
52     //-----------------------------------------------------work-------------------------------------------------------------
53     getint(T);
54     REP(i,1,T)work(i);
55 
56     //----------------------------------------------------------------------------------------------------------------------
57     #ifdef DEBUG
58     cout << (double)clock() / CLOCKS_PER_SEC <<endl;
59     #endif
60     return 0;
61 }
62 /*=============================================================================================================================*/

时间: 2024-10-24 03:07:33

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

暑假爆零欢乐赛SRM08题解

这真的是披着CF外衣的OI赛制?我怎么觉得这是披着部分分外衣的CF?果然每逢cf赛制必掉rating,还是得%%%cyc橙名爷++rp.. A题就是找一找序列里有没有两个连在一起的0或1,并且不能向两端延伸(比如--1001--或110--或者--100),找到了之后就可以把整个序列分成这两个数左边,这两个数和他的右边三部分,然后这两个0或1每个都能与左边右边串在一起构成两个相同的子序列,并且这个子序列在原序列中只会出现这两次,满足题目条件.如果没找到,再看看原来的序列里是不是只有两个0或1,那

HPU1248: HH的军训 【容斥原理】

1248: HH的军训 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 76  Solved: 8 [Submit][Status][Web Board] [Edit] Description 大学里,最难忘的事情莫过于军训了,白白的HH童鞋就被无情的晒黑了,话说军训期间,最怕的就是被教官逗了,俗话说:珍爱生命,远离教官.教官总爱让同学们站方阵,由于同学很多,难免会有前面的同学挡着后面的同学,为了远离教官,大家都希望自己站的位置教官看不到自己,现在

暑假“欢乐”赛のsrm#8

禁不住利益的诱惑...来写不会写的题的题解的蒟蒻参上 这次掉rating啦QAQ--弱智选手的话.这次是某挂着cf赛制名号的oi赛制...于是我就拿了三道部分分...C2~3全部炸空间? 这次#8的rk8有奖品啊啊啊啊... 先膜拜以下各位选(da)手(lao) Orz hr(reek)--智商流dalao lg(加油的希望)--拿奖品的dalao cyc(onion_cyc)--屠场dalao... 切入正题: A 昨晚推出了类似kpm的解法的说QAQ,然后没写 大概说一下,可能有错... 0

【长期?】凌乱的比赛总结

写这篇东西的时候心情复杂--(持续更新中? 分界线 中考结束,被一张宣传单骗进了信息班,当时还不知道自己跳进了一个巨坑里. 刚开始什么都不懂,甚至在搞OI之前键盘都没怎么敲. NOIP2016提高组复赛,接触OI不到四个月,又没有"要好好努力"的觉悟,只会一点点简单的搜索和动态规划. 水了155分,三等. 光是Day1T1就出现了各种迷之问题. 看到分数的时候一开始是有点难过的.但想了想也没什么好难过的,反正本来就是抱着玩一玩的心态. (后来补题的时候回去看了几眼自己赛场上写的代码--

postfix 邮件服务的安装及详解

sendmail:性能好,设置复杂,适合老手 qmail:体积小260+k ,模块化.需要做二次开发,适合对邮件性能有要求的 postfix:前身是sendmail,postfix原本是sendmail里面的一个模块,红帽6默认安装好postfix zmailer:近几年才出来的邮件 coremail:国内做的最好的商业平台,运行在linux上 Pop:允许客户端下载邮件,移动标记已读等操作  不会反馈到服务器. Imap4:双向通讯,客户端的操作会反馈到服务器,提供想更过的功能,听歌更好的邮件

BZOJ 3850: ZCC Loves Codefires【贪心】

Though ZCC has many Fans, ZCC himself is a crazy Fan of a coder, called "Memset137". It was on Codefires(CF), an online competitive programming site, that ZCC knew Memset137, and immediately became his fan. But why? Because Memset137 can solve a

CVPR2018 单目标跟踪部分论文

from https://blog.csdn.net/weixin_40645129/article/details/81173088 CVPR2018已公布关于视频目标跟踪的论文简要分析与总结 一,A Twofold Siamese Network for Real-Time Object Tracking 论文名称 A Twofold Siamese Network for Real-Time Object Tracking 简介 此算法在SiamFC的基础上增加了语义分支,进一步提升Sia

Codeforces 游记

早就对这个比赛平台有所耳闻(事实上,之前打过一场div2惨的一批……)今天去打了一场div3. 首先还是吐槽一下这个毛子时区的比赛时间,从十点三十五到零点三十五……这种时间要不是在家根本没法打嘛…… 先贴一下丢人的Preliminary results. 开局A题签到,用map当哈希表过了B2(@Rorschach_XR说过,STL离散化建议上map(笑)) 然后读一下C题,花里胡哨好像不是很可做,直接去看D题.给出一个字符串,要求支持两种操作:修改一个字符:给出一个区间,求区间内不同字符的个数

小学鸡四则运算(用数据结构打败模拟)

1. github地址: 2. PSP表格: 3. 效能分析: 4. 设计实现过程: ①涉及到分数.整数和运算符的模拟运算,我们应该如何尽可能减少字符串的操作呢?本人受到ACM比赛中大数模板的启发,将分数.整数.运算符封装成一个类,创造出一种新的(假的)数据类型,配合上C++的重载运算符功能,重新定义符号运算,如此一来就可以直接使用+-*/对类对象进行与整数无异的四则运算.这样做还有一个好处,如果后续要添加运算符,如指数运算,直接在类里面添加operator character就可以,计算过程稍