国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

1149_子串計(jì)算

2019-11-14 12:05:59
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
// 1149_子串計(jì)算.cpp : 定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。////題目1149:子串計(jì)算//時(shí)間限制:1 秒內(nèi)存限制:32 兆特殊判題:否提交:1121解決:644//題目描述://給出一個(gè)01字符串(長(zhǎng)度不超過(guò)100),求其每一個(gè)子串出現(xiàn)的次數(shù)。//輸入://輸入包含多行,每行一個(gè)字符串。//輸出://對(duì)每個(gè)字符串,輸出它所有出現(xiàn)次數(shù)在1次以上的子串和這個(gè)子串出現(xiàn)的次數(shù),輸出按字典序排序。//樣例輸入://10101//樣例輸出://0 2//01 2//1 3//10 2//101 2//來(lái)源://2010年北京大學(xué)計(jì)算機(jī)研究生機(jī)試真題#include "stdafx.h"#include "iostream"#include "map"#include "string.h"using namespace std;int main(){ char str[102]; while(cin>>str){ map <string,int> cnt; //map容器中的元素自動(dòng)按鍵的字典序排序,其中值初始化為0 for(int i=0;i<strlen(str);i++) for(int j=i;j<strlen(str);j++){ string tmp(str+i,j-i+1); //string構(gòu)造函數(shù),從str+i位置開(kāi)始的j-i+1個(gè)字符 cnt[tmp]++; //map類型最簡(jiǎn)單的添加數(shù)據(jù)的方法 } for(map<string,int>::iterator iter = cnt.begin();iter!=cnt.end();iter++) if (iter->second >1) cout<<iter->first<<" "<<iter->second<<endl; } return 0;}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 略阳县| 高碑店市| 监利县| 日照市| 肥乡县| 凉城县| 山东| 亚东县| 海晏县| 安阳市| 那曲县| 枣强县| 五寨县| 屯门区| 柯坪县| 泰宁县| 七台河市| 象山县| 昭苏县| 巩留县| 荥阳市| 中超| 商城县| 久治县| 金门县| 鄢陵县| 马关县| 平乡县| 禹城市| 绥德县| 班玛县| 威信县| 新绛县| 萝北县| 溧水县| 易门县| 商丘市| 麻江县| 马鞍山市| 沭阳县| 梅河口市|