To 高一
Linux
坑待填
Special Judge
什么是 Special Judge?有的题目会让你输出任意一个解即可AC,或者是让你输出部分答案能取得本测试点部分得分,或者是按照方案的优秀程度给你分,或者是误差在xxx内就算AC之类的,这时候简单的全文比较就gg了,就需要一个叫 Special Judge 的程序来评测你的答案。
怎么写呢
评测软件 | Cena | Lemon |
---|---|---|
输入文件 | "题目名.in" | argv[1] |
选手输出 | "题目名.out" | argv[2] |
标准答案 | argv[2] | argv[3] |
单个测试点分值 | argv[1] | argv[4] |
输出得分 | "score.log" | argv[5] |
输出评测信息 | "report.log" | argv[6] |
备注:main函数这么写:int main(int argc, char *argv[]);
六个东西都是字符串,除了单个测试点分值是以字符串存储的数字外,其它的都是文件名。
Testlib
Testlib 是由 Codeforces 创始人 Mike Mirzayanov 开发的用于出题验题+评测选手程序的一套方案?
主流OJ一般都支持 Testlib 的 spj。
由于我不会写,所以丢个官方仓库链接就走。要求大家有初三的英语水平
Python
Python是一个解释性程序语言。
学习Python虽然不能让你在考试中获得更高的分数,但是学习Python真的有帮助。例如Python自带高精+自带快速大整数乘法之类的。
洛谷有一个叫cyaron的抠脚项目,可以让你用Python快速龟速地生成测试数据。
出题
数据 自己造数据()
{
数据 data;
for (int i : 每个部分分)
{
if (需要特殊构造)
{
data[i] = Notepad++.动脑构造数据();
}
else
{
data[i] = rand();
}
}
return data;
}
题目 出题()
{
题目 prob;
if (从OJ上扒题)
{
if (不想自己写题面)
{
prob.题面 = Firefox.从OJ粘题面();
}
else
{
prob.题面 = Word.写题面();
}
程序 你的程序 = Notepad++.写代码();
程序 网上的程序 = Firefox.CV代码();
while (你的程序没A)
{
你的程序 = Notepad++.写代码();
}
if (网上能扒到程序 && (你的程序.运行().运行时间 > 网上的程序.运行().运行时间) && 你想用网上扒的程序)
{
prob.标程 = 网上的程序;
}
else
{
prob.标程 = 你的程序;
}
if (OJ支持下载数据 && 自己不想造数据)
{
prob.数据 = Firefox.从OJ下载数据();
}
else
{
prob.数据 = 自己造数据();
}
if (你想放题解)
{
if (网上没题解 || 你想自己写题解)
{
prob.题解 = Cnblogs.写题解();
}
else
{
prob.题解 = Firefox.粘题解();
}
}
else
{
prob.题解 = NULL;
}
}
else if (自己原创或改编)
{
想法 自己YY的想法;
prob.题面 = Word.写题面();
prob.标程 = Notepad++.写标程();
prob.数据 = 自己造数据();
if (你想放题解)
{
prob.题解 = Cnblogs.写题解();
}
else
{
prob.题解 = NULL;
}
}
return prob;
}
博客园
博客园是全国领先的博客平台,以.net为主,不过在博客园写博客的 oier 很多。
广告比较少,推荐使用。不像隔壁csdn一大堆广告
注册账号现在好像要用手机,可以放假回家注册。
大家可以在博客园上放题解、游记之类的。
具体不写了,直接口胡?
LaTeX
一个巨佬排版系统。不过多介绍,具体百度百科 or 洛谷日报。
我们一般用LaTeX打数学公式。
例如:\(c=\sqrt{a^2+b^2}\) 的代码是 c=\sqrt{a^2+b^2}
。
在博客园、洛谷、LibreOJ、校内OJ的数学公式都是用美元符号括起来。
网上能搜到很多 LaTeX 命令,这里不说了。
当然你也可以用 LaTeX 生成排版精美的文章、PPT之类的,你就需要下载 TeX 发行版
这里推荐 TeXLive 套装和 TeXstudio 编辑器。(你用 Notepad++ 我不拦你)
Markdown
Markdown 是一种可以使用普通文本编辑器编写的标记语言,说白了就是弄出一些简单的格式。
推荐使用 Typora编辑器: link。
洛谷、LibreOJ、博客园、校内OJ等网站都支持 markdown 语法。
不同 Markdown 渲染器 or 标准渲染效果不一样,不同的 CSS 文件渲染效果也不一样。
可以参照着下方 markdown 代码及其渲染效果学习。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
**两个星号(加粗)**
*一个星号(斜体)*
__两个下划线(Strong)__
_一个下划线(Italic)_
~~我是fAKe~~
`Inline Code`
```cpp
#include <cstdio>
using namespace std;
int main()
{
//highlight js
return 0;
}
```
```plain
plain text
```
1. 列表1
2. 列表2
3. 列表3
- 无序1(-)
- 无序2(-)
* 无序1(*)
* 无序2(*)
> 今年下半年,中美合拍的西游记即将正式开机
>
> 引用。。
[link](https://www.cnblogs.com/oier)
orz cnblogs ![](https://www.cnblogs.com/images/logo_small.gif)
|表格|表格|
|------|------|
|真表格|哈哈|
To 高一的更多相关文章
- 高一的我曾对自己说"要放慢脚步去生活"!?
看了高一的时候自己写的日记,瞬间被自己感动到了.以下是当时的几段感慨: 慢是一种放松.是生活的一种良好心态,喜欢这样放慢步伐地生活,那是一种享受! 但我们生活在一个快节奏的时代,我们总是被迫卷进那潮流 ...
- [转载]PayPal为什么从Java迁移到Node.js,性能提高一倍,文件代码减少44%
http://ourjs.com/detail/52a914f0127c763203000008 大家都知道PayPal是另一家迁移到Node.js平台的大型公司,Jeff Harrell的这篇博文 ...
- [日常]蒟蒻的高一生活 Week 4
啊啊啊好颓啊...石乐志 (药丸...最近更新的全都是日常了...(果然只做内部题效果滑稽)) 正在考虑把日常部分从科别体改成编日体(什么鬼)反正现在每天都能更新(x OI 整个一周 $dg$ 都没有 ...
- [日常]蒟蒻的高一生活 Week 1~3
博主在三周前成功晋级为高中生OwO终于不再是假的HZOIer感受一波HZ的真正生活...(然而实际上级部不少监督一直没启动23333) (然而三周过去好多事情都忘了QAQ瞎写好了(逃)) Week 1 ...
- 1031. 高一学堂 (at)
题目描述 在美丽的中山纪念中学里面,有一座高一学堂.所谓山不在高,有仙则名:水不在深,有龙则灵.高一学堂,因为有了yxr,就成了现在这个样子 = =. 由于yxr的语言太过雷人,每次他发微往往都会有一 ...
- 高考集训讲课(To 高一)
高考集训讲课(To 高一) 主要是怕下午讲着讲着把自己讲懵了,有一定的迷糊概率 经过机房的讨论,一致认为插头\(DP\)实用性不大,所以这次不讲了,先把重要的讲一讲. 顺便吐槽一下,凭什么另外几个人都 ...
- log file sync等待超高一例
这是3月份某客户的情况,原因是server硬件故障后进行更换之后,业务翻译偶尔出现提交缓慢的情况.我们先来看下awr的情况. 我们能够看到,该系统的load profile信息事实上并不高,每秒才21 ...
- JAVA提高一:静态导入、可变参数、增强型for循环、装拆箱
国庆假期已结束,假期8天,全部在家带娃,体会到了妻子的不容易,需要好好努力来多赚钱了,言归正传.10月份开始进去JAVA 高级语法知识学习,本节复习学习的为:静态导入.可变参数.增强型for循环.装拆 ...
- Contest2195 - 2019-4-25 高一noip基础知识点 测试8 题解版
(因为david_alwal太懒了,所以本期题解作者为Th Au K,码风不同请自行适应) 传送门 T1 BFS?贪心?我也说不清 反正就是对每一个“#”搜一下他的旁边有没有“#”就行了 代码 T2 ...
- Contest2178 - 2019-4-18 高一noip基础知识点 测试7 题解版
刚刚改完题,才有时间发题解 传送门 T1 exgcd裸题 对a,b跑exgcd,答案就是x*c/gcd(a,b),y*c/gcd(a,b) 不合法的情况:当且仅当c%gcd(a,b)!=0 代码 T2 ...
随机推荐
- Python实现常见算法[1]——冒泡排序
#!/usr/bin/python def BUBBLE_SORT(L, x, y): j = y while j>x: i = x while i<j: if L[i] > L[i ...
- centos6.5系统hadoop2.7安装sqoop
一.sqoop简介 Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql.postgresql...)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ...
- 并发编程CAS操作
并发编程CAS操作 简介 CAS即compare and swap,中文就是比较并交换 CAS是Java并发包的基石 原理 其实CAS的原理相对来说比较简单.将要被改变的数据和期望的值作比较,当两个值 ...
- jenkins+maven+svn实现简单的一键发布
前言 在安装之前,我想说明一下本文的目的,jenkins的一款持续集成工具, 它可以做的事情很多,其中一个主要的功能就是简化部署流程 回想一下我们的发布流程: ...
- [干货来袭]C#7.0新特性(VS2017可用)(转)
出处:http://www.cnblogs.com/GuZhenYin/p/6526041.html 微软昨天发布了新的VS 2017 ..随之而来的还有很多很多东西... .NET新版本 ASP.N ...
- (3)WePHP控制器与模型
MVC的先进理念就是程序流程 数据库操作 模板制作三个流程分离 大M函数会把模型引入到当前控制器的方法中,注意这个"excel"对应M文件夹的excel.php 同时也是整个exc ...
- Spring实战-README.md
教程 <Spring实战>(第四版),[美]Craig Walls著,张卫滨译 人民邮电出版社,2016.4 本系列博文包括: 第01章-Spring之旅 第02章-装配Bean 第03章 ...
- VC6.0加载lib文件的三种方法
MFC编写程序,都要用到动态链接库,MFC相关的动态库有MFCD42和MFC42等,MFC框架程序已经自动加载,那么如何引入第三方的动态链接库到工程中呢? 静态链接库是要先把程序中所需要使用的函数编译 ...
- Maven整理笔记の安装及配置
第一部分:在Windows上安装Maven 检查JDK的安装 在安装Maven之前,首先确认你已经正确安装了JDK.Maven可以运行在JDK1.4及以上版本.先打开Windows命令,运行 ...
- C# 字符,字符串和文本处理。
1. 字符: 在.net中 字符是表示成16为Unicode代码值.每个字符都是System.Char结构(一个值类型)的实例. public class StringTempte { public ...