int main(int argc,char *argv[])

首先,我们先写上主函数。
然后,就是argv的内容了:

argv[1]:输入文件
argv[2]:选手输出文件
argv[3]:标准输出文件
argv[4]:单个测试点分值
argv[5]:输出最终得分的文件
argv[6]:输出错误报告的文件

然后,就可以愉快地写SPJ了

#include<bits/stdc++.h>
using namespace std;
int main(int argc,char *argv[])
{freopen(argv[2],"r",stdin);freopen(argv[5],"w",stdout);int a;scanf("%d",&a);if(a==1)puts("0");elseputs("10");freopen(argv[6],"w",stdout);if(a==1)puts("Ni bei xu le.");elseputs("Qi yin fu huo bi sha zhi.");
}

比如我用来测试的一个程序.

怎样写一个lemon的spj相关推荐

  1. 【教程】如何正确的写一个Lemon/Cena的SPJ(special judge)

    Special Judge:当正确的输出结果不唯一的时候需要的自定义校验器 首先有个框架 #include<fstream> ifstream fin,fout,fstd ofstream ...

  2. 学习一个Cena和Lemon的SPJ

    对于当正确的输出结果不唯一的时候,我们就需要使用自定义校验器们,也就是我们常说的Special Judge.一般来说我们需要自己编写Special Judge的判断程序,不同的评测系统对于Specia ...

  3. java 手编线程池_死磕 java线程系列之自己动手写一个线程池

    欢迎关注我的公众号"彤哥读源码",查看更多源码系列文章, 与彤哥一起畅游源码的海洋. (手机横屏看源码更方便) 问题 (1)自己动手写一个线程池需要考虑哪些因素? (2)自己动手写 ...

  4. 用python给自己写一个加密算法

    前言 我们经常在写程序的过程中需要给自己写一些敏感的信息,比如密码,那么我们如何给自己的密码加密呢?现在我们自己来给自己写一个加密和解密的程序 程序 # coding:utf-8# !/usr/bin ...

  5. 写一个通用数据访问组件

    出处:http://www.csharp-corner.com willsound(翻译) 我收到过好多Email来问我如何用一个通用的数据提供者(data provider)在不失自然数据提供者(n ...

  6. 用JDBC写一个学生管理系统(添加、删除、修改、查询学生信息)(二)

    本文上接用JDBC写一个学生管理系统(添加.删除.修改.查询学生信息) 这次主要是对上一文中的查询方法做一下调整,用创建内部类的方法来实现学生信息的查询. 我们先要定义一个接口IRowMapper: ...

  7. 用JDBC写一个学生管理系统(添加、删除、修改、查询学生信息)

    首先需要用Navicat Premium创建一个student表 用Java连接好MySQL数据库(需要copy一个mysql-connector-java-5.1.44-bin.jar包,该包可在网 ...

  8. 不用任何第三方,写一个RTMP直播推流器

    2016年是移动直播爆发年,不到半年的时间内无数移动直播App掀起了全民直播的热潮.然而个人觉得直播的门槛相对较高,从推流端到服务端器到播放端,无不需要专业的技术来支撑,仅仅推流端就有不少需要学习的知 ...

  9. 使用Node.js写一个简单的api接口

    引入Http模块 默认你已经安装了Node.js Node当中内置了Http模块: 可以使用 var http= require("http"); 复制代码 引入http模块: H ...

  10. python写一个通讯录step by step V3.0

    python写一个通讯录step by step V3.0 更新功能: 数据库进行数据存入和读取操作 字典配合函数调用实现switch功能 其他:函数.字典.模块调用 注意问题: 1.更优美的格式化输 ...

最新文章

  1. 那些为了学技术而离婚、私奔的大佬们运营的公众号有哪些?
  2. 珍惜机会,去爱你身边的人!生命的箴言
  3. linux如何查看硬件驱动,linux查看硬件信息及驱动设备相关整理
  4. eMMC基础技术2:eMMC概述
  5. 微信小游戏 - 开发工具安装 - 官方 Demo 运行
  6. 传感器实验——超声波避障小车
  7. 关于CSS中背景图片透明度问题
  8. 三角函数π/2转化_1道真题,串讲三角函数图像与恒等变换,兼谈选择题的构思原则 | 真题精讲22...
  9. php西游记源码,基于Python第三方插件实现西游记章节标注汉语拼音的方法
  10. Atiitt 前端技术点清单列表 attilax总结 v2 s11.docx 1. ui与前端系列 类库与api 3 1.1. 概念性技术 4 1.2. 运行环境 4 1.3. Ui技术点 4 1
  11. 在ROS中使用中文语音交互(百度语音baidu_speech)
  12. 文档查看器GroupDocs.Viewer V17.11发布 | 附下载
  13. 股票分析及利用tushare查看股票部分信息
  14. 牛客网--关于合法括号序列判断
  15. 问题 B: 加油站(贪心+模拟)
  16. HarmonyOS 系统
  17. 贝叶斯条件概率/贝叶斯网络
  18. python目前有多少库存_统计库存数量的软件,库存有多少,一键统计查询
  19. 【C语言程序】使用printf函数输出唐诗《静夜思》的诗句
  20. unity创建一个6面体的3D模型,确保它每一个面都是不同的。能旋转每一个面唤醒不同的物品

热门文章

  1. 软工专硕考研_软件工程考研:专硕、学硕实力强校排名,2020考研党择校参考...
  2. c#加粗代码_C# 字体加粗按钮
  3. 虚幻官方文档使用UMG(虚幻运动图像)的用户界面笔记[VS2019]
  4. 运用supervisor管理thinkqueue 和swoole推送
  5. 基于struts2 拦截器ResultType为chain的Action之间数据传递 ——表单页面打开优化
  6. 修真院教学模式三大阶段之任务体系
  7. CA证书下载以及导出公私钥教程
  8. reid 比赛(全国人工智能大赛)
  9. 深入理解Android之Java Security第一部分
  10. Win10 关机显示程序没有响应