自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 044:编程填空:数据库内的学生信息

题目:OpenJudge - 044:编程填空:数据库内的学生信息分析:这道题虽然是MyMultimap,但主要是考察继承类和multimap,一开始是想到了用multimap去套,但没想到要用继承,自己写了半天的函数,时间不说还报错(哭晕在厕所。。。)后来参考一些博主的题解才发现直接用继承关系= =。还有一点是要清楚map或者multimap里面每一个元素是一个pair<class a,class b>,这样在print的时候就知道形参是pair<class a,cla.

2021-05-11 09:39:04 1332

原创 043:冷血格斗场

题目:OpenJudge - 043:冷血格斗场分析:multimap的应用,挺折腾的,不论是map还是multimap,内容一多就会崩,就像这一题,如果不进行选择性录入信息的话直接是 Time Limit Exceeded。这一次比042:热血格斗场_Simon博的博客-CSDN博客的条件增加了一个,就是实力值可以相同,而且绝对差一样的话就选择id值小的那个。根据这个条件,不要把所有的会员信息都录入multiset中,只录入相同实力值 id最小的那一个。参考代码:#includ.

2021-05-08 17:01:50 379

原创 042:热血格斗场

题目:OpenJudge - 042:热血格斗场分析:本题是map的应用,只需将实力设为关键字,id设为值,便可在每插入一个会员信息后(map按关键字自动从小到大排序)通过比较前后元素的关键字(frist)来判断比赛对手。参考代码:#include<iostream>using namespace std;#include<map>int main(){ int n; cin >> n; map<int,int&

2021-05-08 10:11:40 692

原创 041:Set

题目:OpenJudge - 041:Set分析:这题就是按部就班的实现题目的要求。因为题目要求可重复,那么用到multiset。 add x 把x加入集合( insert( ) ),输出操作后集合中x的个数( count( ) ); del x 把集合中所有与x相等的元素删除(这里我用的是循环检测x( find(x) ),其实也可以利用删除后指针往后移的特性),输出操作前集合中x的个数( count( ) ); ask x 对集合中元素x的情况询问,ask 先输出0或1表示x是否曾.

2021-05-08 09:00:05 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除