情書 字串

2021-08-10 02:36:32 字數 1217 閱讀 3356

說多了都是淚,因為重複定名,改了乙個小時~

題目背景

一封好的情書需要撰寫人全身心的投入。cyy同學看上了可愛的c**想對她表白,但卻不知道自己寫的情書是否能感動她,現在他帶著情書請你來幫助他。

題目描述

為了幫助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字元。

沒什麼說的,map容器超神

#include

#include

#include

#include

#include

using

namespace

std;

int l,n,flag=0,ans=0,r;

string w,st[1000],s;

map m,book;

void zhuan(string &c)

}}int main()

getline(cin,huan);

getline(cin,p);

l=p.length();

for(int i=0;iif(p[i]!='.'&&p[i]!=' '&&p[i]!=',')

w.push_back(p[i]);

else

w="";

}if(p[i]=='.')

}printf("%d",ans);

}

題解 洛谷P2264 情書(字串 模擬)

顯然這道題我們用字串儲存感動詞彙,然後讀入正文時讀一整行,比較部分字串會更方便 這裡學到了幾招。1.要考慮把大寫都轉成小寫,不會stl庫就將所有大寫字母加上 a a 就變成小寫形式了。2.初始化乙個空白字串 sent 然後在讀入正文時倘若讀到的不是空格 逗號 句號,就令sent zw i 可以直接將...

ORACLE in 字串,字串,字串

因為傳進來的引數是 字串,字串,字串,要實現in 字串,字串,字串 select from htl price p where p.hotel id 30073328 and p.able sale date between to date 2009 03 27 yyyy mm dd and to ...

字串,字串陣列,字串指標!!

字串 字元陣列實際上是一系列字元的集合,也就是 字串 string 字串陣列 在c語言中,沒有專門的字串變數,沒有string型別,通常就用乙個字元陣列來存放乙個字串。c語言規定,可以將字串直接賦值給字元陣列 在c語言中,字串總是以 0 作為串的結束符。上面的兩個字串,編譯器已經在末尾自動新增了 0...