HDU-5578-Friendship of Frog【2015上海赛区】(水题)
2017-06-23 20:01
555 查看
题目大意:每个国家有一个字母编号,有n只青蛙来自不同的国家站成一条线上。相邻两只青蛙距离为1,属于同一个国家的为朋友。求最近的一对朋友距离为多少?
其实就是找两个相同字母的最近距离。
思路:暴力求解。
#include<iostream>
#include<algorithm>
#include<cstdlib>
#include<cstdio>
using namespace std;
int main()
{
int i,j,k,p,t;
int n,m,l;
int max,min;
char s[10000];
cin>>t;
for(p=1;p<=t;p++)
{
cin>>s;
min=999999;
for(i=0;s[i];i++)
for(j=i+1;s[j];j++)
if(s[i]==s[j])
{
if(min>j-i)min=j-i;
break;
}
if(min==999999)printf("Case #%d: -1\n",p);
else printf("Case #%d: %d\n",p,min);
}
return 0;
}
其实就是找两个相同字母的最近距离。
思路:暴力求解。
#include<iostream>
#include<algorithm>
#include<cstdlib>
#include<cstdio>
using namespace std;
int main()
{
int i,j,k,p,t;
int n,m,l;
int max,min;
char s[10000];
cin>>t;
for(p=1;p<=t;p++)
{
cin>>s;
min=999999;
for(i=0;s[i];i++)
for(j=i+1;s[j];j++)
if(s[i]==s[j])
{
if(min>j-i)min=j-i;
break;
}
if(min==999999)printf("Case #%d: -1\n",p);
else printf("Case #%d: %d\n",p,min);
}
return 0;
}
相关文章推荐
- HDU-5578-Friendship of Frog【2015上海赛区】
- 【HDU5578 2015上海赛区F】【水题】Friendship of Frog 最近的两个相同字符的距离是多少
- HDU 5578 Friendship of Frog 水题
- HDU 5578 Friendship of Frog(暴力)——2015ACM/ICPC亚洲区上海站
- hdu 5578 Friendship of Frog 2015ACM/ICPC亚洲区上海站-重现赛
- hdu 5578 Friendship of Frog【水题】
- hdu 5578 Friendship of Frog(水)
- HDU-5584-LCM Walk【2015上海赛区】【数论】
- hdoj 5578 Friendship of Frog 【水题】
- HDU 5461 Largest Point(2015沈阳赛区网络赛+技巧水题)
- HDU 5584 LCM Walk(2015-ICPC-上海赛区)
- HDU-5583-Kingdom of Black and White【2015上海赛区】【暴力】
- hdu 5578 Friendship of Frog(multiset的应用)
- hdu 5578 Friendship of Frog
- HDU 5478 2015 ACM/ICPC 上海赛区网络赛1011 模运算+快速幂
- 文章标题 HDU 5578 :Friendship of Frog(暴力+map)
- HDU 5578 Friendship of Frog(暴力)
- HDU 5573 Binary Tree(2015-ICPC-上海赛区)
- hdu-5578 Friendship of Frog(暴力)
- HDU 5578 Friendship of Frog 暴力