自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 洛谷P2676 [USACO07DEC]Bookshelf B //快速排序、STL sort排序、桶排序、归并排序

洛谷P2676 [USACO07DEC]Bookshelf B //快排、sort、桶排题解//方法一:快速排序#includeusing namespace std;void qsort(int l,int r);int a[20005],h,sum,n;int main(){cin>>a[0]>>h;for(int i=1;i<=a[0];i++) cin>>a[i];qsort(1,a[0]);for(int i=a[0];i>=

2021-03-15 15:08:34 350

原创 STL中的set容器、桶排序

#includeusing namespace std;int a[1005],s,n;int main(){cin>>n;for(int i=1;i<=n;i++){cin>>s;a[s]=1;}for(int i=1;i<=1005;i++){if(a[i]==1) a[0]++;}cout<<a[0]<<endl;for(int i=1;i<=1005;i++){if(a[i]==1) cout&lt

2021-03-15 00:39:33 362

原创 洛谷P1591 阶乘数码(高精度)//高精度加法、高精度乘法

//学习记录//洛谷P1591 阶乘数码#include#includeconst int N =10005 ; // 同一个数据出现多次,可抽象成一个变量using namespace std;void jia(int p[],int q[],int m[]){int a[N],b[N],c[N],x=0; //数组可能不够大memset(a,0,sizeof(a));memset(b,0,sizeof(b));memset(c,0,sizeof©);for(int i=0

2021-03-15 00:01:06 179

原创 洛谷P1009 [NOIP1998 普及组] 阶乘之和(高精度)//高精度乘法、高精度加法

//学习记录//洛谷P1009 [NOIP1998 普及组] 阶乘之和#include#includeusing namespace std;void jia(int p[],int q[],int m[]){int a[205],b[205],c[205],x=0;memset(a,0,sizeof(a));memset(b,0,sizeof(b));memset(c,0,sizeof©);for(int i=0;i<205;i++){a[i]=p[i];b[i]=q[i

2021-03-14 21:57:21 102

原创 洛谷P1563 [NOIP2016 提高组] 玩具谜题(模拟)

//学习记录//洛谷P1563 [NOIP2016 提高组] 玩具谜题#include#includeusing namespace std;int toward[100005];string name[100005];int len,n,lr,step,pos;int main(){cin>>len>>n;for(int i=0;i<len;i++){cin>>toward[i];cin>>name[i];}for(in

2021-03-14 14:25:43 185

原创 洛谷P1042 [NOIP2003 普及组] 乒乓球(模拟、字符串)

//学习记录P1042 [NOIP2003 普及组] 乒乓球#include#includeusing namespace std;//char s0[62505];int s[62505],a,b;int main(){int i=1;while(cin>>s0[i]&&s0[i]!=‘E’) //1.第一次未考虑数据的重复使用 //2.区分s0与s{if(s0[i]==‘W’) s[i]=1;else s[i]=2;i++;s[0]++;}/

2021-03-14 13:11:16 259

原创 洛谷P1303 A*B Problem(高精度乘法)

洛谷P1303 A*B Problem#include#includeusing namespace std;void multiple(int a[],int b[],int c[])//高精度乘法函数{c[0]=a[0]+b[0];int x=0;for(int i=1;i<=a[0];i++){ for(int j=1;j<=b[0];j++) { c[i+j-1]=a[i]*b[j]+x+c[i+j-1]; x=c[i+j

2021-03-14 11:37:08 168

原创 洛谷 P2670 [NOIP2015 普及组] 扫雷游戏(搜索)

//学习记录洛谷 P2670 [NOIP2015 普及组] 扫雷游戏#include<bits/stdc++.h>using namespace std;int b[105][105];int main(){char a[105][105];int n,m;cin>>n>>m;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){cin>>a[i][j];}}for(int i=1

2021-03-14 09:33:28 252

原创 洛谷P2181 对角线(高精度)//高精度减法、高精度乘法、高精度除低精度

洛谷P2181 对角线//洛谷此题过去写的题解会在第4,7个点WA,因为测试数据调整了,多了些极大的数据,必须用高精度才能过此题涉及的重要知识点:1.高精度的输入与输出2.高精度的乘法、减法3.高精度除低精度(高精度除高精度和高精度的加法以后尝试)#include#includeusing namespace std;//读取高精度数据void read(int a[]){string s; //先以字符串形式读入数据,方便之后的处理cin>

2021-03-13 23:11:42 171

原创 正整数高精度加法

#include#includeusing namespace std;int main(){string s1,s2;int a[1000],b[1000],c[1000],lena,lenb,lenc,i,x;//核心变量,下标变量memset(a,0,sizeof(a));memset(b,0,sizeof(b));memset(c,0,sizeof©);cin >> s1 >> s2;lena = s1.size();lenb=s2.size();for

2021-03-08 23:12:06 78

原创 正整数高精度减法

正整数高精度减法#include//#include // 可怜的gets()#include //memsetusing namespace std;int main(){string n1,n2;int a[20000],b[20000],c[20000],lena,lenb,lenc,i;//分主次//char n[20000],n1[20000],n2[20000];memset(a,0,sizeof(a));memset(b,0,sizeof(b));memset(c,0,s

2021-03-08 22:14:01 86

原创 C++ STL模版库实例

一起学习,互相交流,共同进步~PS:C++,STL标准模版库,泛型程序设计,others下面本萌新打算通过先摆出实例引出各个知识点,再来分别介绍各个知识点相关的问题一. 10_17函数适配器的运用(实例代码):找到数组中第一个大于40的数字#include <iostream>#include <vector>#include <algorithm>#include <functional>//想问一下大家,不同的人这四个库的声明顺序不同,这

2021-03-08 17:05:06 90

原创 C++字符串

//学习记录一、 <string.h> 库 1.<string.h> 是C库 2.<cstring> 是C++库,<cstring>= <string.h> 3.<string>是C++库,包含<string.h>二、C++中字符串核心小概念:字符数组,地址,库函数1.字符串常量ex: “hello”· 各字符按顺序连续存放·每个字符占1个字节 (内存角度)·以‘\0’结尾 // null字符·相当

2021-03-08 16:58:32 83 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除