說多了都是淚,因為重複定名,改了乙個小時~
題目背景
一封好的情書需要撰寫人全身心的投入。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...