字符串与模拟法

 加密英文

字符串与模拟法_第1张图片

输入一个字符串可用getline(cin,数组名) 

字典序

字符串与模拟法_第2张图片

 在字符串中寻找子字符串

字符串与模拟法_第3张图片

分糖果

字符串与模拟法_第4张图片 代码

字符串与模拟法_第5张图片

猴子选大王

字符串与模拟法_第6张图片 代码

字符串与模拟法_第7张图片

如果n号猴子被选中,则使得n号的猴子变成false,未出局的猴子为true。

if(p==n+1) p=1;这个是将超出的下标重新变回1号,使其重新循环。

辛德瑞拉的项链

 代码

字符串与模拟法_第8张图片

字符串长度:数组名.size()

空间复杂度

字符串与模拟法_第9张图片

顽皮的回文数

字符串与模拟法_第10张图片

 代码1:(直接创建回文数)

字符串与模拟法_第11张图片

当数字超过19位时,超过了long long的范围(正19位到负19位),并且计算量较大

代码2:(用字符串数组)

字符串与模拟法_第12张图片

 猴子选大王的优化代码:

字符串与模拟法_第13张图片

你可能感兴趣的:(算法,数据结构)