麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

poj 3096 Surprising Strings

2019-11-11 01:59:25
字體:
來源:轉載
供稿:網友

題意:

看題目示例領會

Consider the string ZGBG. Its 0-pairs are ZG, GB, and BG. Since these three pairs are all different, ZGBG is 0-unique. Similarly, the 1-pairs of ZGBG are ZB and GG, and since these two pairs are different, ZGBG is 1-unique. Finally, the only 2-pair of ZGBG is ZG, so ZGBG is 2-unique. Thus ZGBG is surPRising.

解題思路:

用map存每個pair,判斷是否存在即可。

代碼:

#include <iostream>#include <cstdio>#include <map>#include <string>#include <cstring>using namespace std;int main(){    string str;    while(cin>>str)    {        map<string, int>d[80];        if(str=="*")break;        int i, j;        int len=str.size();        string mpstr;        int ans=1;        for(i=1; i<=len-1; i++)        {            for(j=0; j+i<len; j++)            {                char e[11];                e[0]=str[j];                e[1]=str[j+i];                e[2]='/0';                mpstr=e;//                cout<<mpstr<<endl;                if(d[i].find(mpstr)!=d[i].end())ans=0;                else d[i][mpstr]=1;            }        }        if(ans)        {            cout<<str<<" is surprising."<<endl;        }        else cout<<str<<" is NOT surprising."<<endl;    }    return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免看黄大片aa | 依人在线视频 | 在线成人一区二区 | 欧美精品1区| 国产在线观看91一区二区三区 | 精品一区二区三区毛片 | 99久久精品免费 | 久久精品99久久久久久2456 | 国产精品色在线网站 | 亚洲第一成人av | 激情97 | 懂色粉嫩av久婷啪 | 一级片a | 99视频观看| 久久精品久 | www.精品在线 | 黄污免费网站 | 在线播放免费视频 | 蜜桃精品视频 | 热99在线视频 | 久久精品性视频 | 成人黄色短视频在线观看 | 九九热九九爱 | 国产午夜精品在线 | 午夜视频在线观看91 | 久久99精品久久久久久秒播放器 | 精品一区二区三区免费 | avav在线播放 | 99欧美精品 | 国产一级淫 | 亚洲午夜天堂吃瓜在线 | 中日韩免费视频 | 激情视频免费看 | 精国品产一区二区三区有限公司 | 久久精品久久精品国产大片 | 国产精品av久久久久久久久久 | 国产一区二区亚洲 | 国产一级毛片国产 | 黄色大片免费网站 | 九九热在线视频观看 | 毛片一级网站 |