http://ac.jobdu.com/problem.php?pid=1149 子串计算
#include<iostream>
#include<cstdio>
#include<map>
#include<string>
using namespace std;
int main(void)
{
string t,str;
map<string,int> mymap;
map<string,int>::iterator iter,p;
int i,j;
while(cin>>t)
{
mymap.clear();
for(i=0;i<t.size();i++)
{
for(j=i;j<t.size();j++)
{
str = t.substr(i,j-i+1);
//mymap[str]++; 这个方法也是可以的,下边操作同样可以向map中插入数据,就不需要使用下面的insert了(下面23--29行的代码可以省略了)
p = mymap.find(str);
if(p!=mymap.end())
{
p->second++;
}
else
mymap.insert(make_pair(str, 1));
}
}
for(iter=mymap.begin();iter!=mymap.end();iter++)
{
if(iter->second>1)
cout<<iter->first<<" "<<iter->second<<endl;
}
}
return 0;
}
http://ac.jobdu.com/problem.php?pid=1151 位操作练习
#include<iostream>
#include<cstdio>
using namespace std;
bool solve(unsigned short a,unsigned short b)
{
for(int i=1;i<=16;i++)
{
if(a >= (1<<15)) //判断最高位是否为1
a = (a<<1)+1;
else
a = a<<1;
if(a == b)
return true;
}
return false;
}
int main(void)
{
int n;
unsigned short a,b; //题目要求是16位,所以要用unsigned short类型。 int类型是32位的,所以a和b不能够定义为int类型的
scanf("%d",&n);
while(n--)
{
scanf("%hu %hu",&a,&b); //unsigned short 类型的输入格式问题
//cin>>a>>b; //cin来输入也是可以的
if(solve(a,b))
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
分享到:
相关推荐
2009-2010年计算机统考真题解析2009-2010年计算机统考真题解析2009-2010年计算机统考真题解析2009-2010年计算机统考真题解析2009-2010年计算机统考真题解析2009-2010年计算机统考真题解析2009-2010年计算机统考真题...
北京大学计算机专业历年考研真题北京大学计算机专业历年考研真题北京大学计算机专业历年考研真题北京大学计算机专业历年考研真题
2010年吉林大学计算机科学与技术学院硕士研究生入学复试上机考试试题(2010.04.01)
北京大学计算机考研高等数学真题解答2000-2007
2010年北京邮电大学计算机网络考博真题
北京大学 计算机考研 历年真题北京大学 计算机考研 历年真题北京大学 计算机考研 历年真题北京大学 计算机考研 历年真题北京大学 计算机考研 历年真题北京大学 计算机考研 历年真题
2010年考研计算机专业基础综合真题及参考答案2010年考研计算机专业基础综合真题及参考答案
2010计算机考研408真题和答案 真题清晰,答案完整详细,适合所有想考计算机研究生的同学们 欢迎大家下载
2010年长安大学计算机研究生复试真题《微机原理与接口技术》
2010年山东专升本考试计算机真题2010年山东专升本考试计算机真题2010年山东专升本考试计算机真题
计算机考研最好考的10所学校 ... 15所名校计算机专业之特色分析 ... 中国名校计算机专业分析介绍 ... 09年全国计算机专业排名公布 ...2010年计算机十大考研学校报考指导 地址:http://www.jsj8.com/post/68.html
北京大学计算机数学基础历年考研真题及参考答案(1990--2009) 珍貴資料
计算机统考真题计算机统考真题计算机统考真题计算机统考真题
北大研究生入学考试真题-计算机类 包括专业类和数学类
2010年上午系统分析师考试真题(上午+下午)2010年上午系统分析师考试真题(上午+下午)2010年上午系统分析师考试真题(上午+下午)2010年上午系统分析师考试真题(上午+下午)2010年上午系统分析师考试真题(上午+...
2010年下半年软件设计师考试真题及答案 PDF
2010年计算机考研真题及答案2010年计算机考研真题及答案2010年计算机考研真题及答案
2010年下半年软件设计师真题(上午),上午题有答案,答案可能不准确,只供大家参考