
STL容器应用
永夜莫明
菜是原罪
展开
-
词频统计(map+vector+sort排序)
7-35 词频统计 (30 分)请编写程序,对一段英文文本,统计其中所有不同单词的个数,以及词频最大的前10%的单词。所谓“单词”,是指由不超过80个单词字符组成的连续字符串,但长度超过15的单词将只截取保留前15个单词字符。而合法的“单词字符”为大小写字母、数字和下划线,其它字符均认为是单词分隔符。输入格式:输入给出一段非空文本,最后以符号#结尾。输入保证存在至少10个不同的单词。输出...原创 2018-12-07 17:23:33 · 942 阅读 · 0 评论 -
移除 K 位得到最小值(序列自动机/队列+贪心)
序号:#9难度:困难时间限制:500ms内存限制:10M描述有一行由 N 个数字组成的数字字符串,字符串所表示的数是一正整数。移除字符串中的 K 个数字,使剩下的数字是所有可能中最小的。假设:字符串的长度一定大于等于 K 字符串不会以 0 开头输入一行由 N 个数字组成的数字字符串(0 < N < 20),和一个正整数 K(K < N),两个数据由空...原创 2019-07-28 03:00:06 · 219 阅读 · 0 评论 -
Cards with Numbers(unordered_map)
链接:https://ac.nowcoder.com/acm/contest/908/F来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述AFei has many cards.Each card has a number written on it. Now h...原创 2019-06-01 23:34:57 · 212 阅读 · 0 评论 -
ZOJ-4016 Mergeable Stack (模拟栈操作)(链表实现)(list)
题目链接:https://vjudge.net/problem/ZOJ-4016题意:n个栈 q次操作 ,op=1 向s栈压入v,op=2 弹出s栈的栈顶,op=3 将v栈接在s栈后。一开始就感觉出来不能用栈模拟,所以用了vector模拟,结果又是超内存又是超时用list模拟就好了list用法讲解:https://blog.youkuaiyun.com/yas12345678/arti...原创 2019-03-12 13:35:48 · 232 阅读 · 0 评论 -
插入排序还是堆排序
插入排序还是堆排序 (25 分)根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。堆排序也是将输入分为有序和无序两部分,迭代地从无序部分找出最大元素放入有序部分。它利用了大根堆的堆顶元素最大这一特征,使得在当前无序区中选取最大元素变得简单。现给定原始序列和...原创 2019-01-09 20:02:38 · 5061 阅读 · 1 评论 -
7-45 寻找大富翁 (25 分)
7-45 寻找大富翁 (25 分)胡润研究院的调查显示,截至2017年底,中国个人资产超过1亿元的高净值人群达15万人。假设给出N个人的个人资产值,请快速找出资产排前M位的大富翁。输入格式:输入首先给出两个正整数N(≤106)和M(≤10),其中N为总人数,M为需要找出的大富翁数;接下来一行给出N个人的个人资产值,以百万元为单位,为不超过长整型范围的整数。数字间以空格分隔。输...原创 2019-01-01 22:53:26 · 495 阅读 · 0 评论 -
Shaolin
Shaolin temple is very famous for its Kongfu monks.A lot of young men go to Shaolin temple every year, trying to be a monk there. The master of Shaolin evaluates a young man mainly by his talent on un...原创 2019-01-01 14:07:26 · 386 阅读 · 0 评论 -
7-48 悄悄关注 (25 分)
7-48 悄悄关注 (25 分)新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。现在我们来做一回网络侦探,根据某人的关注列表和其对其他用户的点赞情况,扒出有可能被其悄悄关注的人。输入格式:输入首先在第一行给出某用户的关注列表,格式如下:人数N 用户1 用户2 …… 用户N其中N是不超过500...原创 2019-01-03 18:47:16 · 516 阅读 · 0 评论 -
QQ帐户的申请与登陆
7-34 QQ帐户的申请与登陆 (25 分)实现QQ新帐户申请和老帐户登陆的简化版功能。最大挑战是:据说现在的QQ号码已经有10位数了。输入格式:输入首先给出一个正整数N(≤10^5),随后给出N行指令。每行指令的格式为:“命令符(空格)QQ号码(空格)密码”。其中命令符为“N”(代表New)时表示要新申请一个QQ号,后面是新帐户的号码和密码;命令符为“L”(代表Login)时表示是老帐户...原创 2018-12-07 16:29:42 · 259 阅读 · 0 评论 -
7-33 电话聊天狂人 (25 分)(map水题)
7-33 电话聊天狂人 (25 分)给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人。输入格式:输入首先给出正整数N(≤105 ),为通话记录条数。随后N行,每行给出一条通话记录。简单起见,这里只列出拨出方和接收方的11位数字构成的手机号码,其中以空格分隔。输出格式:在一行中给出聊天狂人的手机号码及其通话次数,其间以空格分隔。如果这样的人不唯一,则输出狂人中最小的号码及...原创 2018-12-07 16:00:44 · 456 阅读 · 0 评论 -
Lexical Sign Sequence(贪心+线段树+set二分)
问题 G: Lexical Sign Sequence问题 G: Lexical Sign Sequence时间限制: 1 Sec内存限制: 128 MB提交: 91解决: 12[提交] [状态] [命题人:admin]题目描述Andi likes numbers and sequences, especially, sign sequences. A sign ...原创 2019-08-26 22:25:00 · 286 阅读 · 0 评论