常用模板——对拍

谁知道一个学了快两年oi的菜鸡现在才学对拍……还不是因为之前比赛没写对拍死的太惨了

\(Windows\)下比较常用的是\(\text{.bat}\)形式的对拍程序。码量比较少,但是需要写文件读入读出。

当程序\(\text{error}\)的时候,不会突出显示。所以时不时要看一眼。出错的数据也不会输出。

下面程序中,\(\text{data}\)是数据生成器,\(\text{test}\)是你的考场程序,\(\text{right}\)是你的暴力。

一定要保证暴力正确。否则就是在浪费时间。

实现的时候可以将数据生成器生成的数据放在一个\(\text{.in}\)文件中,以完成文件读入读出。

代码:

@echo off
:loop
data.exe
right.exe
test.exe
fc right.out test.out
if not errorlevel 1 goto loop
pause
goto loop

写的时候写在\(\text{txt}\)里面,修改文件名为\(\text{.bat}\)即可。

\(\text{Over.}\)

原文地址:https://www.cnblogs.com/h-lka/p/12450743.html

时间: 2024-10-09 02:45:28

常用模板——对拍的相关文章

嵌入式之---常用模板函数(用法说明函数、参数解析函数)

主要内容:嵌入式常用模板函数(用法说明函数.参数解析函数) /*显示参数列表*/ void usage() {     printf("usage: server [-p:x] [-i:IP] [-o]\n\n");     printf("       -p:x      Port number to listen on\n");     printf("       -i:str    Interface to listen on\n");

(转)WordPress常用模板函数 修改或自制WordPress主题必备

对于很多WordPress新手来说,不懂任何代码的情况下去瞎改WordPress主题,得出的效果往往会出现语法错误之类的东西或效果不尽人意.想要修改 WordPress主题模板文件最基本的当然要懂得HTML代码,熟悉DIV+CSS布局,PHP代码也得略懂一二. 不过一些比较简单易懂的代码和函数,学习起来并不难,用多改多了你就会记得它,同时这些基本的代码和函数对于一个WordPress 修改主题新手来说尤其重要,当然,我这里说所的是相对有兴趣修改WordPress主题模板的新手,注重网站内容的新手

Vue常用模板语法

常用模板语法 本篇将在上一篇的基础上记录文本渲染.表达式.过滤器以及常用指令的简单用法. 一.文本渲染 Vue支持动态渲染文本,即在修改属性的同时,实时渲染文本内容.同时为了提高渲染效率,也支持只渲染一次,即第一次渲染出文本后,文本内容不再跟随属性值的变化而变化. 实时渲染 1 <div class="row"> 2 <h2>文本 - 实时渲染</h2> 3 <input type="text" v-model="

ios项目常用模板框架之UITabBar+Nav

在实际的项目开发中总是有几个比较常见的模板,小编这几天给大伙出几期常用模板的博客,希望大家多提宝贵的意见! 这几个月最常用的莫过于Nav+UITabBar模板了:在实际的项目中,我比较侧重于纯代码,比较不喜欢拖控件,至于利弊在这里不多说了,言归正传. 首先在AppDelegate.m中创建一个空白布景: self.window=[[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]]; 初始化UITabBarController

03 常用模板

比如输入 main 直接出来了 public static void main 已经预定义了 在 Editor -> Live Templates 中有一些常用的. (可以编辑) 常用模板 psvm: public static void main sout: system.out.println soutv 打印变量, 就近选择变量. 或者是用 num1.sout (这种也可以, num1 是一个变量名) fori for (int i = 0; i < ; i++) { } iter fo

python编程常用模板总结

在我们编程时,有一些代码是固定的,例如Socket连接的代码,读取文件内容的代码,一般情况下我都是到网上搜一下然后直接粘贴下来改一改,当然如果你能自己记住所有的代码那更厉害,但是自己写毕竟不如粘贴来的快,而且自己写的代码还要测试,而一段经过测试的代码则可以多次使用,所以这里我就自己总结了一下python中常用的编程模板,如果还有哪些漏掉了请大家及时补充哈. 一.读写文件 1.读文件 (1).一次性读取全部内容 filepath='D:/data.txt' #文件路径 with open(file

常用模板(持续更新)

总结一下常用的模板,方便自己使用. 1.最大公约数(欧几里得)和最小公倍数 1 typedef long long LL; 2 3 LL gcd(LL a,LL b){ 4 return (b==0) ? a : gcd(b,a%b); 5 } 6 7 LL lcm(LL a,LL b){ 8 return a/gcd(a,b)*b; 9 } 2.扩展欧几里得 1 typedef long long LL; 2 3 LL e_gcd(LL a,LL b,LL &x,LL &y){ 4 LL

spring boot ----&gt; 常用模板freemarker和thymeleaf

===========================freemarker=================================== freemarker 官网:https://freemarker.apache.org/ freemarker starter: 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starte

sed常用模板整理

sed可以按照指令或脚本编辑文本的linux工具,文本处理功能非常强大,本文总结一些工作中常用的sed模板,方便大家使用 替换 1. 替换文件中所有的 aaa 到 bbb sed -i 's/aaa/bbb/g' /path/to/file 2. 找到文件的修改日期 stat deploy | sed -n '/^Modify.*/p' # 找到 stat deploy | sed -n '/^Modify.*/p' | grep -Eo "....-..-.. ..:..:.." #