P2264 情书

题目背景

一封好的情书需要撰写人全身心的投入。lin_toto同学看上了可爱的卡速米想对她表白,但却不知道自己写的情书是否能感动她,现在他带着情书请你来帮助他。

题目描述

为了帮助lin_toto,我们定义一个量化情书好坏的标准感动值。判断感动值的方法如下:

1.在情书的一句话中若含有给定词汇列表中的特定单词,则感动值加1,但每一单词在同一句话中出现多次感动值不叠加,不同单词不受影响。保证输入的单词不重复。

2.每句话以英文句号定界。

3.全文不区分大小写。

输入输出格式

输入格式:

第一行包含一个数字n,表示导致感动值提升的词汇列表中单词的数量,随后n行是给定单词,每行一个。保证单词只包含英文字母。

最后一行为情书正文,保证只包含以下几种字符: 英文字母、数字、空格、英文逗号、英文句号。

输出格式:

一个数字g,表示情书带来的感动值。

输入输出样例

输入样例#1:

3
love
so
much
I love you so much.

输出样例#1:

3

说明

对于所有的数据,保证1 ≤ n,m,k ≤ 100,每个单词不超过50字符,全文不超过1000字符。

刷几道水题压压惊,,

第一次写set,

感觉这的确是个好东西,

思路的话。

首先把所有字符全部转换成大写,

然后用一个set维护就好

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cstring>
 4 #include<algorithm>
 5 #include<set>
 6 using namespace std;
 7 const int MAXN=300001;
 8 inline void read(int &n)
 9 {
10     char c=getchar();bool flag=0;n=0;
11     while(c<‘0‘||c>‘9‘)    c==‘-‘?flag=1,c=getchar():c=getchar();
12     while(c>=‘0‘&&c<=‘9‘)    n=n*10+(c-48),c=getchar();if(flag==1)n=-n;
13 }
14 set<string>key,happen;
15 int n;
16 int ans=0;
17 int main()
18 {
19     read(n);
20     for(int i=1;i<=n;i++)
21     {
22         string s;cin>>s;
23         transform(s.begin(), s.end(), s.begin(), ::toupper);
24         key.insert(s);
25     }
26     char c=getchar();
27     string now;
28     while(scanf("%c",&c)==1)
29     {
30          now;
31         if((c>=‘a‘&&c<=‘z‘)||(c>=‘A‘&&c<=‘Z‘))
32         {
33             if(c>=‘a‘&&c<=‘z‘)
34             c=c+‘A‘-‘a‘;
35             now+=c;
36         }
37         else
38         {
39             if(!now.empty())
40             {
41             //    cout<<now<<endl;
42                 if(key.find(now)!=key.end())
43                     happen.insert(now);
44                 now.clear();
45             }
46             if(c==‘.‘)
47             {
48                 ans+=happen.size();
49                 happen.clear();
50             }
51         }
52     }
53     printf("%d",ans);
54     return 0;
55 }
时间: 2024-10-06 00:37:02

P2264 情书的相关文章

洛谷P2264 情书

P2264 情书 88通过 971提交 题目提供者lin_toto 标签字符串 难度提高+/省选- 提交该题 讨论 题解 记录 最新讨论 yyy快把题目改回来 噫 这题的题目好逗啊... 情书std 题目背景 一封好的情书需要撰写人全身心的投入.崔君阳同学看上了一中的许芳煜想对她表白,但却不知道自己写的情书是否能感动她,现在他带着情书请你来帮助他. PS:御坂 美琴?高坂 穂乃果?アズキ?ワニら?チョコラ最高! 题目描述 为了帮助他,我们定义一个量化情书好坏的标准感动值.判断感动值的方法如下:

P2264 情书(字符串hash90分)

题目背景 一封好的情书需要撰写人全身心的投入.lin_toto同学看上了可爱的卡速米想对她表白,但却不知道自己写的情书是否能感动她,现在他带着情书请你来帮助他. 题目描述 为了帮助lin_toto,我们定义一个量化情书好坏的标准感动值.判断感动值的方法如下: 1.在情书的一句话中若含有给定词汇列表中的特定单词,则感动值加1,但每一单词在同一句话中出现多次感动值不叠加,不同单词不受影响.保证输入的单词不重复. 2.每句话以英文句号定界. 3.全文不区分大小写. 输入输出格式 输入格式: 第一行包含

洛谷 P2264 情书

题目背景 一封好的情书需要撰写人全身心的投入.lin_toto同学看上了可爱的卡速米想对她表白,但却不知道自己写的情书是否能感动她,现在他带着情书请你来帮助他. 题目描述 为了帮助lin_toto,我们定义一个量化情书好坏的标准感动值.判断感动值的方法如下: 1.在情书的一句话中若含有给定词汇列表中的特定单词,则感动值加1,但每一单词在同一句话中出现多次感动值不叠加,不同单词不受影响.保证输入的单词不重复. 2.每句话以英文句号定界. 3.全文不区分大小写. 输入输出格式 输入格式: 第一行包含

含蓄的情书

1714: 含蓄的情书 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 211  Solved: 61 SubmitStatusWeb Board Description 情书怎么才比较含蓄?我来教你.首先你需要几张4*4的表格,然后把你想写的话填进去.比如:你想说的话是"abcdefghijklmnopqrstu"(shen me gui),那么填入表格就成了这样: 第一张表: abcd efgh ijkl mnop 第二张表: qrs

从零学编程1-写一封情书

一哥们闲暇之余想学编程,博主作为"会装系统的人"自然脱不了干系,这哥们名字叫鹰,初中文化,对于电脑的认识属于只会上网听歌看电影,差点忘了他强调过CF玩的不错. 那就教起吧. 主人公两枚: 鹰:从零学编程的哥们 我:从零教编程的作者 !!注意为了便于新手理解,使用大量的便于理解的语句,不代表本人知识水平.我怎么会告诉你Windows启动过程呢.(- o -)~ 开始我们的故事 我:今天让我们写一封电子情书. 鹰:我听说过,但是网上说得太复杂了- 我:会非常简单的.先下载个编程工具.就用我

似水年华的校园暗恋----电影《情书》

 日本电影<情书>在上大学时看过,只是当时只看了个结尾,没有多少印象了. 今天又翻出来看了一遍,那淡淡的,缓缓流淌的剧情,诉说着一段单相思的暗恋. 渡边博子的男朋友藤井树,在一次山难中去世了,博子通过男友的毕业纪念册, 给他原来的家里寄了封信,以为是寄给天国的信,没想到却受到了回信,信是一个 跟藤井树同名的女子写的.博子与藤井树(女)的书信往来,展现了一段少年少女 单纯的校园恋情. 这两位同名的藤井树是初中同学,因为同名,同学都起哄,他俩是一对,藤井 (男)单恋这树(女),但少年的矜持,他

飞来的情书

他活在这个世界上真是冤枉,大学已是黄瓜打锣——去了半头,可连个女朋友都没有谈过. 不是他不想或是心理有问题.这一点他可以骄傲地说:“我的生理很正常,心理很健康.他渴望找一个好姑娘做老婆,也完全可以承担起作老公的义务.只是他生性自卑,不敢大胆主动地去追求姑娘.因为怕碰壁,他的虚荣心受不了一次强有力的打击.他的这种心理来源于他的身高,我的身高只有1米6,这在流行找一米八帅哥的世风面前,他自叹没有本领借助社会上那些增高器.增高鞋.增高药来提高他的身高,只有矮人一头了. 为了弥补他心中对爱情的遗憾,他开

大学生程序猿IT情书“2014爱的告白挑战赛”获奖名单及优秀情书展示系列之 - 【IT术语】情书+【搞笑另类】情书

经过专家评委们的层层精心评选和认真讨论,恭喜下面同学终于入选CSDN高校俱乐部"大学生程序猿IT情书2014爱的告白挑战赛活动"优胜者名单.获奖者将在本周内收到邮件通知.请依照邮件要求反馈奖品领取办法. 同一时候,所有获奖者将获得CSDN高校俱乐部送出的独家红娘特别服务. 三个类别的获奖者情书展示将分别以两个帖子的方式进行. [IT术语]情书和[搞笑另类]情书在本贴进行获奖者名单展示.并将获奖者的情书内容以回帖盖楼的方式在高校俱乐部官方群组进行集体显示,查看所有获奖者情书内容->

凡客的“一封情书”,到底写给了谁?

凡客的"一封情书",到底写给了谁?锥酌捉自砖茁昨琢缀啄琢卒篆住缀凡客的"一封情书",到底写给了谁? http://www.songtaste.com/user/10328561/info http://www.songtaste.com/user/10328565/info http://www.songtaste.com/user/10328566/info http://www.songtaste.com/user/10328570/info http://ww