亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

leecode 解題總結:38 Count and Say

2019-11-10 19:15:07
字體:
來源:轉載
供稿:網友
#include <iostream>#include <stdio.h>#include <vector>#include <sstream>using namespace std;/*問題:The count-and-say sequence is the sequence of integers beginning as follows:1, 11, 21, 1211, 111221, ...1 is read off as "one 1" or 11.11 is read off as "two 1s" or 21.21 is read off as "one 2, then one 1" or 1211.Given an integer n, generate the nth sequence.Note: The sequence of integers will be rePResented as a string.分析:此題本質就是按照順序數出每個數的出現次數,然后翻譯層字符串。1211:One 1,  One 2, Two 1,得到 111221111221:Three 1,Two 2,One 1,       31,22,11得到: 312211312211:One 3,Two 2,Two 1       13,22,21得到132221總結規律:將字符串分成多個部分,每一部分的值相同,數出每一部分對應元素個數num,組成對應值val新的子串: num val例如有11個2,那么變成112132221:11133211輸入:123456數出:111211211111221312211關鍵:1總結規律:將字符串分成多個部分,每一部分的值相同,數出每一部分對應元素個數num,組成對應值val新的子串: num val2 		for(int i = 1 ; i < len ; i++)		{			//找到相同元素			if(str.at(i) == value)			{				count++;			}			else			{				Result result(count , value);				results.push_back(result);				value = str.at(i);				count = 1;//計數器變成1,當前數出現1次			}		}		//最后一個元素還沒有統計,因為之前只是存放上一次的結果		Result result(count , value);		results.push_back(result);*/typedef struct Result{	Result(int times , char value):_times(times), _value(value){}	int _times;	char _value;}Result;class Solution {public:	string getNum(string str)	{		if(str.empty())		{			return "";		}		int len = str.length();		//開始進行數		char value = str.at(0);		int count = 1;		vector<Result> results;		for(int i = 1 ; i < len ; i++)		{			//找到相同元素			if(str.at(i) == value)			{				count++;			}			else			{				Result result(count , value);				results.push_back(result);				value = str.at(i);				count = 1;//計數器變成1,當前數出現1次			}		}		//最后一個元素還沒有統計,因為之前只是存放上一次的結果		Result result(count , value);		results.push_back(result);		//拼接結果		int size = results.size();		stringstream resultStream;		for(int i = 0 ; i < size ; i++)		{			resultStream << results.at(i)._times << results.at(i)._value;		}		string realResult = resultStream.str();		return realResult;	}	//注意這里的n為第幾個,初始元素為1    string countAndSay(int n) {		if(n <= 0)		{			return "";		}        //需要將整數轉換成字符串		string num("1");		if(1 == n)		{			return num;		}		string result;		for(int i = 2 ; i <= n ; i++)		{			result = getNum(num);			num = result;		}		return result;    }};void process(){	int n;	while(cin >> n)	{		Solution solution;		string result = solution.countAndSay(n);		cout << result << endl;	}}int main(int argc , char* argv[]){	process();	getchar();	return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
按摩亚洲人久久| 日韩激情片免费| 欧美色视频日本高清在线观看| 日韩激情第一页| 成人性生交大片免费观看嘿嘿视频| 亚洲美女在线视频| 欧美极品少妇xxxxx| 欧美日韩亚洲视频| 色噜噜国产精品视频一区二区| 亚洲激情免费观看| 深夜福利亚洲导航| 亚洲国产第一页| xxxx性欧美| 韩曰欧美视频免费观看| 亚洲精品美女在线观看| 精品无人区太爽高潮在线播放| 亚洲精品国偷自产在线99热| 日韩在线观看免费网站| 欧美性videos高清精品| 欧美成人午夜视频| 国产精品福利网站| 欧美夫妻性生活视频| 久久久久久高潮国产精品视| 日本一区二三区好的精华液| 亚洲欧洲美洲在线综合| 欧美性猛交xxxx黑人猛交| 浅井舞香一区二区| 国产精品黄色av| 国产亚洲人成a一在线v站| 国产午夜精品视频免费不卡69堂| 中文字幕亚洲一区二区三区五十路| 日本在线观看天堂男亚洲| 亚洲www在线| 97在线观看视频国产| 欧美高清videos高潮hd| 在线播放日韩精品| 日韩欧美一区二区三区久久| 亚洲男人天堂视频| 日韩在线免费av| 成人黄色中文字幕| 久久久精品久久久| 国产精品综合网站| 日韩中文字幕在线视频播放| 亚洲欧美激情另类校园| 久久久久999| 亚洲免费中文字幕| 成人精品aaaa网站| 狠狠躁夜夜躁人人躁婷婷91| 国产精品久久二区| 亚洲大胆人体视频| 欧美成人精品三级在线观看| 深夜成人在线观看| 一区二区三区精品99久久| 欧美高清在线观看| 亚洲第一av在线| 国产脚交av在线一区二区| 黑人精品xxx一区一二区| 成人欧美一区二区三区在线湿哒哒| 亚洲精品mp4| 久久人人爽亚洲精品天堂| 中文字幕精品在线| 日韩av日韩在线观看| 亚洲一区二区三区xxx视频| 8x海外华人永久免费日韩内陆视频| 亚洲精品一区中文字幕乱码| 成人免费视频97| 国产精品视频在线播放| 久久精品色欧美aⅴ一区二区| 91精品国产综合久久久久久久久| 国产美女精品视频| 欧美高清理论片| 1769国产精品| 中文字幕综合一区| 免费91在线视频| 91精品国产91久久久久久吃药| 国产日产久久高清欧美一区| 亚洲美女在线观看| 国产99视频在线观看| 国产精品三级美女白浆呻吟| 最新亚洲国产精品| 午夜精品久久久久久久男人的天堂| 狠狠色狠狠色综合日日五| 欧美激情视频三区| 精品久久香蕉国产线看观看亚洲| 色婷婷综合久久久久中文字幕1| 国内精品中文字幕| 两个人的视频www国产精品| 欧美午夜性色大片在线观看| 日本三级韩国三级久久| 日本三级韩国三级久久| 午夜精品在线观看| 美日韩精品视频免费看| 亚洲最大福利视频| 精品女厕一区二区三区| 亚洲娇小xxxx欧美娇小| 国产91成人在在线播放| 亚洲老头同性xxxxx| 91福利视频网| 欧美黑人巨大精品一区二区| 国产精品第七影院| 欧美视频中文字幕在线| 欧美中文字幕在线视频| 国产一区欧美二区三区| 青青草精品毛片| 亚洲国产精品va在线看黑人动漫| 欧美华人在线视频| 久久亚洲成人精品| 欧洲成人免费视频| 久久久久久尹人网香蕉| 中文字幕国产精品| 日韩av理论片| 中文欧美在线视频| 91精品视频大全| 国产精品久久久久999| 中文字幕日韩综合av| 美女黄色丝袜一区| 国产999精品久久久影片官网| 成人免费福利视频| 欧美日韩aaaa| 欧美一级淫片videoshd| 国产精品爽爽爽爽爽爽在线观看| 亚洲伊人成综合成人网| 日韩欧美福利视频| 亚洲性xxxx| 日韩中文字幕免费| 欧美一级电影免费在线观看| 欧美日韩国产成人在线| 国产免费亚洲高清| 国外色69视频在线观看| 国产欧美va欧美va香蕉在线| 色综合亚洲精品激情狠狠| 91高潮精品免费porn| 国产女同一区二区| 欧美一级在线播放| 欧美成人午夜激情视频| 97视频国产在线| 日本一欧美一欧美一亚洲视频| 在线观看国产精品日韩av| 亚洲激情国产精品| 欧美日韩国产成人在线观看| 国产精品一区二区久久久久| 欧美视频在线观看免费网址| 亚洲一区二区三区毛片| 欧美乱大交xxxxx另类电影| 欧美限制级电影在线观看| 日本精品免费观看| 欧洲成人在线视频| 日韩av网站在线| 色妞在线综合亚洲欧美| 中文字幕国产亚洲| 日韩精品一区二区视频| 亚洲精品mp4| 中文字幕在线视频日韩| 亚洲天堂免费在线| 日本不卡免费高清视频| 亚洲另类xxxx| 国产精品久久久久久婷婷天堂| 国产成人小视频在线观看| 国产成人短视频| 国产精品色婷婷视频| 岛国av一区二区三区| 久久97精品久久久久久久不卡| 日韩av电影在线网| 91情侣偷在线精品国产|