算法测试例子特殊输入形式
写算法时,总会遇到这种测试例子
1、得到一个数z时,结束输入测试数据,常用的一般为0,-1
例如:
输入输入包括多组数据。以n等于0结束 每组数据中: 第一行为一个整数n,表示整数的数量。 第二行输入n个整数。 所有输入的数均小于100000。输出输出答案。样例输入5 1 2 3 3 2 7 1 2 3 4 5 5 6 0样例输出1 5
则可以这样实现:
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc =new Scanner(System.in);while(true){int n =sc.nextInt();if(n == 0){break;}//...这里为单组测试数据}}
}
2、以EOF结束
输入
输入包含多组数据,以EOF结束,
每组首先输入三个正整数,n,m,k,其中(n,m,k<100)
后输入n个数表示每种零食的价格ai(ai<1000)
输出
输出一个正整数,表示最小花费
样例输入
4 3 2
1 2 3 4
7 3 8
1 2 3 4 5 6 7样例输出
8
21
Java中实现以EOF结束:
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);while(sc.hasNext()) {//...这里为单组测试数据}sc.close();}
}
c或c++中实现以EOF结束:
#include <stdio.h>
int main(){int n;while (scanf("%d",&n)!=EOF){ //循环读入n,直到文件末位//...这里是单组测试数据}return 0;
}
在windows平台,一般模拟EOF的输入是在一个新行的开头输入ctrl + z
在unix环境下,是在一个新行的开始出输入ctrl + D
在MacOS下,需要在一个新行的开始输入control+Q,再control + D
转载于:https://www.cnblogs.com/-rainbow-/p/10589384.html
算法测试例子特殊输入形式相关推荐
- 国密SM9算法C++实现:算法功能与测试例子
测试例子 实现完KGC密钥生成和各个算法功能部分后,可以测试一下. 使用SM9算法时只需要包含KGC.h和SM9.h两个文件,上层数据都用std::string储存,不涉及到底层数据结构. #inc ...
- 国密SM9算法C++实现之九:算法功能与测试例子
SM9算法C++实现系列目录: 基于JPBC的SM9算法的java实现与测试 国密SM9算法C++实现之0:源码下载地址 国密SM9算法C++实现之一:算法简介 国密SM9算法C++实现之二:测试工具 ...
- Win8+Matlab7.1测试例子(20150109、0116、0124、0202、0207、0217)
20150403-20150412补充: 用到的函数文件mo.m function rchamo=mo(r) %求向量r的模 sum=0; for i=1:3 sum=sum+r(i)^2; end ...
- 【AI测试】机器学习项目的测试,算法测试
目录 一.算法测试 1.模型评估 2.鲁棒性 (robustness) 3.模型安全 4.响应速度 二.业务测试 三.白盒测试 四.模型监控 五.算法测试学习入门 一.算法测试 1.模型评估 如何评估 ...
- 从人工智能 (AI)发展应用看算法测试的测试策略
https://www.toutiao.com/a6708688571563246087/ 随着人工智能的发展与应用,AI测试逐渐进入到我们的视野,传统的功能测试策略对于算法测试而言,心有余而力不足, ...
- [转]Android Service Test——简单测试例子
本文转自:http://cmk128.chinaunix.com/space.php?uid=20771867&do=blog&id=134316 前两篇文章对Android Serv ...
- 实际测试例子+源码分析的方式解剖MyBatis缓存的概念
前言: 前方高能! 本文内容有点多,通过实际测试例子+源码分析的方式解剖MyBatis缓存的概念,对这方面有兴趣的小伙伴请继续看下去~ 欢迎工作一到五年的Java工程师朋友们加入Java架构开发:79 ...
- 人脸识别算法_格灵深瞳在人脸识别算法测试(FRVT)中斩获全球第一
1月6日,美国国家标准与技术研究院(NIST)公布了最新的人脸识别算法测试(FRVT)成果,格灵深瞳再次刷新纪录:在7项测试子任务中,获得2项第一.3项第二,综合排名世界第一的成绩. 过去几个月,很多 ...
- 一个简单的epoll测试例子
一个简单的epoll测试例子 一段简单的epoll测试例子,编译运行后可以直接用浏览器访问localhost来测试. 1 #include <unistd.h> 2 #include &l ...
- mysql一张表最多多少索引_MySQL一个索引最多有多少个列?真实的测试例子
MySQL一个索引最多有多少个列?真实的测试例子 更新时间:2009年07月01日 22:22:21 作者: MySQL一个索引最多有多少个列?下面是具体的实现代码. 最多16列. create ...
最新文章
- oraclf 复杂查询练习_刷完这些烧脑的SQL练习题,复杂查询才能熟能生巧
- Win32 API 打开另一个进程
- ElasticStack系列之十六 ElasticSearch5.x index/create 和 update 源码分析
- linux kernel的spin_lock的详细介绍(以arm64为例)
- python jupyter安装_python之jupyter的安装
- 使用OpenSSL为支付宝生成RSA私钥
- 百度蜘蛛(BaiduSpider)IP段详细情况介绍
- 原创|面试官:线上服务器CPU占用率高如何排查定位问题?
- LeetCode 513. 找树左下角的值(递归)
- 中外多角度破题司法判决“执行难”
- 指数型组织到底是什么
- ValueError: Cannot have number of splits n_splits=10 greater than the number of samples: 0
- 区块链中节点和区块的关系区块链的基本概念
- FinalShell密码找回
- (copy)真正的程序员,请你站出来---结论:戒骄戒躁,脚踏实地
- 啊5G 你比4G多1G
- erlang 单元测试
- ginapi服务器性能,基于gin web框架搭建RESTful API服务
- 魔戒世界服务器维护,我的世界魔戒 The Lord of the Rings 服务器1.7.10
- 一个不错的电影网站推荐