寒假第四周训练——搜索笔记及杂记
2018-02-26 11:19
218 查看
1.DFS搜索图析
2.BFS搜索图析
3.保留16位int前八位以及后八位#include <cstdio>
int main()
{
int n,a,b;
while(scanf("%d",&n)!=EOF)
{
a=n>>8&0xFF; //保留前八位
b=n&0xFF; //保留后八位
printf("%d %d\n",a,b);
}
return 0;
}4.substr用法#include<string>
#include<iostream>
using namespace std;
int main()
{
string s="12345asdf";
string a=s.substr(0,5); //获得字符串s中从第0位开始的长度为5的字符串
cout << a << endl;
return 0;
}5.string大小写转换#include <string>
#include <algorithm>
using namespace std;
int main()
{
string s1="Hello World!",s2,s3;
transform(s1.begin(),s1.end(),back_inserter(s2),::toupper);
//将s1转为大写存入s2;
transform(s1.begin(),s1.end(),back_inserter(s3)),::tolower);
//将s1转为小写存入s3;
return 0;
}6.优先队列优先取最小值priority_queue<int,vector<int>,greater<int> > q;
2.BFS搜索图析
3.保留16位int前八位以及后八位#include <cstdio>
int main()
{
int n,a,b;
while(scanf("%d",&n)!=EOF)
{
a=n>>8&0xFF; //保留前八位
b=n&0xFF; //保留后八位
printf("%d %d\n",a,b);
}
return 0;
}4.substr用法#include<string>
#include<iostream>
using namespace std;
int main()
{
string s="12345asdf";
string a=s.substr(0,5); //获得字符串s中从第0位开始的长度为5的字符串
cout << a << endl;
return 0;
}5.string大小写转换#include <string>
#include <algorithm>
using namespace std;
int main()
{
string s1="Hello World!",s2,s3;
transform(s1.begin(),s1.end(),back_inserter(s2),::toupper);
//将s1转为大写存入s2;
transform(s1.begin(),s1.end(),back_inserter(s3)),::tolower);
//将s1转为小写存入s3;
return 0;
}6.优先队列优先取最小值priority_queue<int,vector<int>,greater<int> > q;
相关文章推荐
- 寒假第二周训练——STL笔记及杂记
- sduacm16级寒假训练 搜索与背包
- sduacm16级寒假训练 搜索与背包
- 寒假训练——POJ - 2488 A Knight's Journey 搜索+贪心
- 寒假第四周训练——DFS题目汇总
- Linux学习笔记第四周第四次课(3月1日)
- Linux学习笔记第四周第五次课(3月2日)
- 8月19日训练笔记
- 《Linux内核分析》第四周学习笔记
- 2018年3月25日训练笔记
- Caffe学习笔记(一):CIFRA-10在Caffe上进行训练学习
- caffe学习笔记4-- 手写数字mnist训练过程
- 2018寒假小软件开发笔记
- 寒假训练记录一:排序问题
- SEU寒假训练题解二 A Codeforces 461A
- linux 学习笔记—文件搜索命令
- Caffe_Windows学习笔记(二)用自己的数据训练和测试CaffeNet
- 寒假前刷题(8)搜索系列 dfs hdu 1241
- caffe学习笔记4-matcaffe训练与测试