STL
MaxVen
这个作者很懒,什么都没留下…
展开
-
Stack
#include<iostream> #include<stack>//先进后出 using namespace std; int main(){ stack<int> a; a.push(1); a.push(4); a.push(6); cout<<"stack : 1 4 6"<<endl; cout<<"size: "<<a.size() <&l原创 2021-04-13 19:38:33 · 106 阅读 · 0 评论 -
第十届蓝桥杯(明码+迷宫)
第十届蓝桥杯省赛C++B组 明码 汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。 16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。 一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。 把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节, 一共16行,布局是: 第1字节,第2字节 第3字节,第4字节 .... 第31字节, 第32字节 这道题目是给你一段多个汉字组成的信息,每个汉字用32个字节表示,这里给出了字节作为有符号整数的值。原创 2020-12-13 20:36:56 · 552 阅读 · 0 评论 -
vector
#include<iostream> using namespace std; #include<vector> int main(){ vector<int> v; vector< vector<int>> vary; int ans=1; cout<<"asd"<<endl; for(int i=0;i<10;i++){ cout<<原创 2020-11-24 19:17:12 · 86 阅读 · 0 评论 -
queue
#include<iostream> #include<queue> using namespace std; int main(){ queue<int> q; for(int i=1;i<3;i++)q.push(i); for(int i=3;i>0;i--)q.push(i); cout<<q.front()<<" "<<q.back()<<endl; cout&原创 2020-11-24 19:11:57 · 97 阅读 · 0 评论 -
map
#include<iostream> #include<map> using namespace std; #define ll long long int main(){ map<int,int> mp; map<string,int> mpstr; mpstr["wang"]=123; mpstr["hui"]=321; mp[10]=123; mp[100]=321; cout<<"m原创 2020-11-24 19:11:22 · 99 阅读 · 0 评论 -
set
#include<iostream> #include<set> using namespace std; int main(){ set<int> se; se.insert(10); se.insert(10); se.insert(5); cout<<se.size()<<endl; cout<<endl; if(se.empty()){ cout<&l原创 2020-11-24 19:10:47 · 89 阅读 · 0 评论 -
bitset函数(二进制处理)
//2018年第九届蓝桥杯【C++省赛B组】【第二题:明码】 #include <bits/stdc++.h> using namespace std; int main() { int n,m; string str1,str2; while(cin>>n>>m) { bitset<8> b(n); //将一个数字转换为一个长度为n的二进制串 str1 = b.to_string();//将b转化为字符串类型 cout<<str原创 2020-11-24 17:02:27 · 507 阅读 · 0 评论 -
sort_cmp(node_cmp)
sort的使用技巧 #include<iostream> #include<algorithm> using namespace std; struct node{ int x,y; }p[100]; int cmp(node a,node b){//现按照x从大到小排序,相等按照y从大到小 if(a.x!=b.x)return a.x>b.x; return a.y>b.y; } int cmpp(int a,int b){ return原创 2020-11-24 17:00:50 · 172 阅读 · 0 评论