
c++
你的你的都是你的
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Problem G: STL——Jerry的问题
Description 最近Jerry正在刻苦的学习STL中的set的功能函数,他发现set可以用现有的函数实现并、交、差、对称差等功能,但是他没有找到怎么来比较两个集合是否相等的功能函数,所以他想自己用其他的功能函数来实现能判断两个集合是否相等的功能函数。聪明的Jerry不一会就想到了解决办法,现在他想拿这道题来考考你,看你有没有他聪明。 Input 输入有多组,每组数转载 2017-04-02 17:39:08 · 570 阅读 · 0 评论 -
Problem L: STL——字符串排序
Description 对N个字符串排序。 0 Input 第一行读入N。 后面N行,每行一个字符串(只包含字母)。 Output 输出共N行,按字典序从小到大输出。 Sample Input 5 bcdef qwer tyuiphdjf asdfghjklzzzz z转载 2017-04-03 21:45:34 · 1456 阅读 · 0 评论 -
Problem K: STL——水果店
Description 小明经营着一个不大的水果店.现在他想要一份水果销售情况的明细表,这样就可以很容易掌握所有水果的销售情况了. Input 输入包含多组数据.每组测试数据的第一行是一个整数M(0 Output 对于每一组测试数据,请你输出一份排版格式正确(请分析样本输出)的水果销售情况明细表.这份明细表包括所有水果的名称和其销售总数的信息.按照水果名称排序。格式见转载 2017-04-03 21:43:40 · 842 阅读 · 0 评论 -
Problem J: STL——字典
Description 输入n个字符串对(str1,str2),再输入k个查询字符串str,从字符串对中查找查询字符串,即如果str=str2,则输出str1,如果查询不到则输出"eh"(不包含引号)。输入保证所有字符串对的str2不相同,字符串只含有字母和数字,长度小于20! Input 输入包含多组数据,直到文件结尾。 每组数据第一行包含一个整数n(0≤n≤10^5)。接下转载 2017-04-03 21:41:52 · 1007 阅读 · 0 评论 -
Problem H: STL——表达式求值
Description 给出一个表达式,求出其值。表达式中只存在 +、-、*、三种运算,我们假设表达式是正确的, 且不存在除数为零的情况。 Input 第一行输入一个正整数 n(1 和运算符(包括+、-、*、=四种运算符,其中 = 只在表达式最后,表示一个表达式输出结束,且整个表达式不存在空格) Output 表转载 2017-04-03 21:40:04 · 785 阅读 · 0 评论 -
Problem I: STL——括号匹配
Description 给出一堆括号,看其是否匹配,例如 ()、()()、(()) 这样的括号就匹配, )(、)()) 而这样的括号就不匹配 Input 每一行代表一组测试样例,每组测试样例只包含'('和')',样例长度不超过100个字符 Output 如果所有的括号都匹配,那么输出YES,否则输出NO Sample Input () )( Sample Output YES NO HINT 使用STL的stack容易实现。转载 2017-04-03 21:37:32 · 348 阅读 · 0 评论 -
Problem F: STL——集合运算
Description 集合的运算就是用给定的集合去指定新的集合。设A和B是集合,则它们的并差交补集分别定义如下: A∪B={x|x∈A∨x∈B} A∩B={x|x∈A∧x∈B} A-B={x|x∈A∧x不属于 B} SA ={x|x∈(A∪B)∧x 不属于A} SB ={x|x∈(A∪B)∧x 不属于B} Input 第一行输入一个正整数T,表示总共有T组测试数据。(转载 2017-04-02 20:45:36 · 1918 阅读 · 1 评论 -
Problem E: STL——灵活的线性表
Description 数组和链表是我们熟知的两种线性结构,但是它们不够灵活(不能同时实现直接插入、删除和访问操作),给你若干种操作,你能通过一种灵活的容器,实现它们的功能吗? 操作1:Build a b (产生一个大小为a的线性表,其值全部赋为b,每组样例仅出现一次,在起始行) 操作2:Modify a b (将线性表的第a个元素的值设为b) 操作3:Insert a b c (转载 2017-04-02 20:44:04 · 2669 阅读 · 0 评论 -
Problem D: 时间和日期类(IV)
Description 设计一个日期时间类,用于读取输入的数据,按格式输出日期和时间。 设计日期时间类DateTime由2个成员组成,分别是一个Date类对象和一个Time类对象; 设计DateTime类需支持以下操作: DateTime::DateTime()无参构造方法:初始化为1年1月1日、0时0分0秒; DateTime::DateTime(int,int,int,int,i转载 2017-04-02 20:41:29 · 2038 阅读 · 0 评论 -
Problem C: 时间和日期类(III)
Description 设计一个日期时间类,用于读取输入的数据,按格式输出日期和时间。 设计日期时间类DateTime由2个成员组成,分别是一个Date类对象和一个Time类对象; 设计DateTime类需支持以下操作: DateTime::DateTime()无参构造方法:初始化为1年1月1日、0时0分0秒; DateTime::DateTime(int,int,int,int转载 2017-04-02 20:40:43 · 1454 阅读 · 0 评论 -
Problem B: 时间和日期类(II)
Description 设计一个日期时间类,用于读取输入的数据,按格式输出日期和时间。 设计日期时间类DateTime由2个成员组成,分别是一个Date类对象和一个Time类对象; 设计DateTime类需支持以下操作: DateTime::DateTime()无参构造方法:初始化为1年1月1日、0时0分0秒; DateTime::DateTime(const Date&,con转载 2017-04-02 20:40:09 · 1662 阅读 · 0 评论 -
Problem A: 时间和日期类(I)
Description 设计一个时间类和一个日期类,用于读取输入的数据,按格式输出日期和时间。 设计日期类Date需支持以下操作: Date::Date(int,int,int)构造方法:传入的参数依次为年月日,用参数将日期初始化。 Date::showDate()按格式输出Date对象。 设计时间类Time需支持以下操作: Time::Time(int,int,int)构转载 2017-04-02 20:35:57 · 1700 阅读 · 0 评论 -
Problem M: STL——整理唱片
Description 小明有一个书架,但是他却用它放了许多唱片。但是他的习惯很不好,唱片胡乱摆放。于是他决定整理一下他的唱片。为了方便起见,小明用一个整数表示他对一张唱片的喜爱程度。 小明会对书架上的唱片进行的整理可以细化成如下操作: 1:在第一个喜爱程度为i唱片后放入一张喜爱程度为j的新唱片; 2:拿走所有的喜爱程度小于等于i唱片,因为小明无法忍受喜爱程度小于等于i的唱片 3:将转载 2017-04-03 21:47:20 · 1481 阅读 · 0 评论