WOJ-1100
来源:互联网 发布:如何学英语 知乎 编辑:程序博客网 时间:2024/04/26 17:55
字符串遍历与c++ string数组的使用
#include<stdio.h>#include<iostream>#include<string>using namespace std;int main(){char* ss[8] = {"littleken", "knuthocean", "dongfangxu", "zap", "kittig", "robertcui", "forest", "flirly" };char s1[8] = { 'l', 'k', 'd', 'z', 'k', 'r', 'f', 'f' };char s2[8] = { 'i', 'n', 'o', 'a', 'i', 'o', 'o','l' };int next[8] = { 9, 10, 10, 3, 6, 9, 6, 6 };int k;cin >> k;for (int h = 0; h < k; h++){string t;cin >> t;int max = 0;int flag = 0;int ans[8] = { 0 };for (string::iterator it = t.begin(); it != t.end();){for (int i = 0; i < 8; i++){if (*it == s1[i] && *(it + 1) == s2[i]){it += next[i];ans[i]++;break;}}}for (int i = 0; i < 8; i++){if (max < ans[i]){max = ans[i];flag = i;}}printf("%s\n", ss[flag]);}}
0 1
- WOJ-1100
- WOJ:1100 Forest
- WOJ
- woj
- WOJ 1020
- WOJ 1014
- WOJ 1055
- WOJ-1402
- WOJ--1314
- WOJ-1315
- WOJ-1316
- woj-1301
- WOJ-1167
- WOJ 1619
- woj 1538
- WOJ1416-WOJ
- WOJ-1002
- WOJ-1003
- C++ 语言知识汇集
- Binary Tree Level Order Traversal
- CodeForces - 348A
- 最简单的栈问题
- Jackson实现Object对象与Json字符串的互转
- WOJ-1100
- java多线程总结
- android中listView下拉刷新
- Android Studio 离线安装 Gradle 的方法
- 安装配置Hadoop的各个配置文件修改的地方以及修改的内容
- 每个程序猿都有一个源码梦
- TCP/IP卷一 RARP协议
- Unity3D基础--常用的GUI控件
- Maximum Depth of Binary Tree