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 高一的更多相关文章

  1. 高一的我曾对自己说"要放慢脚步去生活"!?

    看了高一的时候自己写的日记,瞬间被自己感动到了.以下是当时的几段感慨: 慢是一种放松.是生活的一种良好心态,喜欢这样放慢步伐地生活,那是一种享受! 但我们生活在一个快节奏的时代,我们总是被迫卷进那潮流 ...

  2. [转载]PayPal为什么从Java迁移到Node.js,性能提高一倍,文件代码减少44%

    http://ourjs.com/detail/52a914f0127c763203000008 大家都知道PayPal是另一家迁移到Node.js平台的大型公司,Jeff Harrell的这篇博文 ...

  3. [日常]蒟蒻的高一生活 Week 4

    啊啊啊好颓啊...石乐志 (药丸...最近更新的全都是日常了...(果然只做内部题效果滑稽)) 正在考虑把日常部分从科别体改成编日体(什么鬼)反正现在每天都能更新(x OI 整个一周 $dg$ 都没有 ...

  4. [日常]蒟蒻的高一生活 Week 1~3

    博主在三周前成功晋级为高中生OwO终于不再是假的HZOIer感受一波HZ的真正生活...(然而实际上级部不少监督一直没启动23333) (然而三周过去好多事情都忘了QAQ瞎写好了(逃)) Week 1 ...

  5. 1031. 高一学堂 (at)

    题目描述 在美丽的中山纪念中学里面,有一座高一学堂.所谓山不在高,有仙则名:水不在深,有龙则灵.高一学堂,因为有了yxr,就成了现在这个样子 = =. 由于yxr的语言太过雷人,每次他发微往往都会有一 ...

  6. 高考集训讲课(To 高一)

    高考集训讲课(To 高一) 主要是怕下午讲着讲着把自己讲懵了,有一定的迷糊概率 经过机房的讨论,一致认为插头\(DP\)实用性不大,所以这次不讲了,先把重要的讲一讲. 顺便吐槽一下,凭什么另外几个人都 ...

  7. log file sync等待超高一例

    这是3月份某客户的情况,原因是server硬件故障后进行更换之后,业务翻译偶尔出现提交缓慢的情况.我们先来看下awr的情况. 我们能够看到,该系统的load profile信息事实上并不高,每秒才21 ...

  8. JAVA提高一:静态导入、可变参数、增强型for循环、装拆箱

    国庆假期已结束,假期8天,全部在家带娃,体会到了妻子的不容易,需要好好努力来多赚钱了,言归正传.10月份开始进去JAVA 高级语法知识学习,本节复习学习的为:静态导入.可变参数.增强型for循环.装拆 ...

  9. Contest2195 - 2019-4-25 高一noip基础知识点 测试8 题解版

    (因为david_alwal太懒了,所以本期题解作者为Th Au K,码风不同请自行适应) 传送门 T1 BFS?贪心?我也说不清 反正就是对每一个“#”搜一下他的旁边有没有“#”就行了 代码 T2 ...

  10. 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 ...

随机推荐

  1. NSArray & NSDictionary

    一.NSArray 1.1 简单创建方法由难到简 NSArray *arr = [[NSArray alloc] init]; NSArray *arr = [NSArray arrayWithObj ...

  2. 825. Friends Of Appropriate Ages有效的好友请求的数量

    [抄题]: Some people will make friend requests. The list of their ages is given and ages[i] is the age ...

  3. rsyslog收集nginx日志配置

    rsyslog日志收集配置 rsyslog服务器收集各服务器的日志,并汇总,再由logstash处理 请查看上一篇文章  http://bbotte.blog.51cto.com/6205307/16 ...

  4. Android有趣的全透明效果--Activity及Dialog的全透明(附android系统自带图标大全)[转]

    原文地址:http://blog.csdn.net/sodino/article/details/5822147 1.Activity全透明 同学zzm给了这个有趣的代码,现在公布出来. 先在res/ ...

  5. Ext.data.association.hasMany一对多模型使用示例

    来自<sencha touch权威指南>第11章,323页开始 --------------------------------------------------- index.html ...

  6. 空值和null区别

    空值代表杯子是真空的,NULL代表杯子中装满了空气

  7. [SoapUI] 怎样确定一个应答报文的格式是不是标准的JSON

    有一个网站 : http://jsonviewer.stack.hu/ 将Response的文本贴进去,如果是标准的JSON格式,就可以以JSON的view显示出来

  8. [SoapUI] 通过SoapUI发送POST请求,请求的body是JSON格式的数据

    通过SoapUI发送POST请求,请求的body是JSON格式的数据: data={"currentDate":"2015-06-19","reset ...

  9. real-Time Correlative Scan Matching

    启发式算法(heuristic algorithm)是相对于最优化算法提出的.一个问题的最优算法求得该问题每个实例的最优解.启发式算法可以这样定义:一个基于直观或经验构造的算法,在可接受的花费(指计算 ...

  10. NAT穿透的详细讲解及分析.RP

    原创出处:https://bbs.pediy.com/thread-131961.htm 转载来源: https://blog.csdn.net/g_brightboy/article/details ...