- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 PAT A1055 The World‘s Richest (25 分)
水题直接做。#include <stdio.h>#include <string.h>#include <algorithm>#define maxn 100010using namespace std;struct people{ char name[20]; int age; int worth;}peo[maxn];int m,Amin,Amax;bool cmp(people a,people b){ if(
2021-03-24 14:45:38 196
原创 PAT A1016 Phone Bills (25 分) 超时(未解决)
自己写了一个代码只过了测试点0和3.。。。然后百度发现没有匹配记录的用户不应该输出,于是过了一两天又重新写了一个,代码如下:#include <stdio.h>#include <string.h>#include <algorithm>using namespace std;const int maxn=1100;int per_bill[24];struct customer{ char id[30];//id char time_s
2021-03-24 10:30:10 297
原创 vs2019getline未识别标识符
如图所示,getline未识别,原因在于cstring头文件,应该导入string头文件。<string.h>是旧的C 头文件,对应的是基于char*的字符串处理函数;是对应于旧C 头文件的std 版本,主要用在MFC中;是包装了std 的C++头文件,是新的string 类,其分两种对应的是char和wchar_t,其对应的命名空间分别是using std::string;...
2019-12-03 17:19:47 4795
原创 《算法竞赛入门经典》习题2-6 排列(permutation)
本人思想:分离出各位数字,并在数组中标志为1。#include<iostream>using namespace std;int main(){ for(int i=123;i<330;i++) { if(i%10==0||((i/10)%10==0))continue; int a[10]={0}; if(...
2019-09-29 19:41:54 285
转载 codeblocks中文编码问题
其实这是老调重弹的问题了,在windows下面出现中文乱码大多都是编码格式的问题不一致的问题,最简单的就是uft-8和gbk冲突的问题。如果一个文件本来是以utf-8存的,但是以gbk打开,当然会出现乱码了。方法一:用utf-8打开文件linux中中文常用的格式是utf-8,minGW是gcc的编译器,默认是utf-8格式,但是我们打开Setting/Editor/Encoding Setti...
2019-09-24 21:32:28 265
原创 c++栈和队列
在C++标准库(STL)中,实现了栈和队列,方便使用,并提供了若干方法。以下作简要介绍。1、栈(stack)说明及举例:使用栈,要先包含头文件 : #include定义栈,以如下形式实现: stack s; 其中Type为数据类型(如 int,float,char等)。栈的主要操作:s.push(item); //将item压入栈顶s.pop(); //删除栈顶的元素,但不会返回...
2019-09-20 19:09:37 349
原创 c++之函数模板
c++之函数模板template<typename T>void s(T a);int main(){ string food="佛跳墙"; s(food);}template<typename T>void s(T a){ cout<<a<<endl;};注:如果是template<typename ...
2019-09-20 17:33:55 154
原创 大整数减法
大整数减法本人的主要思路:不管输入情况,先用较大的减较小的数,然后<0则向高位借位;至于符号通过设置一个int类型的状态变量a来处理,初始设为0,因为笔者是把较大的数放在前面,较小的数放在后面,如果发生了string类对象的交换,则a+1,输出时检测a,如果a>0则先输出负号。#include<iostream>#include<cstring>us...
2019-09-20 11:31:48 322
原创 OJ汇总
OJ汇总非常活跃的hdu杭州电子科技大学 http://acm.hdu.edu.cn 超过2000题,支持C/C++/Pascal/Java杭电OJ是国内最为活跃的OJ,每周都会举办bestcoder比赛,相当于国内的codeforce:http://bestcoder.hdu.edu.cn/acmicpc.infoacmicpc.info http://acmicpc.info/arc...
2019-09-20 11:08:39 431
原创 c++大整数加法
大整数加法#include<iostream>#include<cstring>using namespace std;int main(){ int a1[201],a2[201],a3[201]; int a=0;#a记录位数 memset(a3,0,sizeof(a3));#把数组a3元素初始化为0,否则为原地址的元素; st...
2019-09-19 20:22:20 1642
原创 vs2019按F5或ctrl F5后窗口闪退
vs2019按F5或ctrl F5后窗口闪退如下图所示1、右键点击项目-属性2、点击找到链接器下的系统,然后更改子系统的设置,选择控制台 (/SUBSYSTEM:CONSOLE)就行了...
2019-09-19 18:18:00 3014
原创 排序算法(二)冒泡排序
<------------------------------------本文章主要供自己复习使用-------------------------------------------------------->冒泡排序:一趟排序后,大的在后,稳定,可以优化。没有任何数据交换时已经排好序了n个元素则有n-1趟。c或c++实现 for(int i=0;i<n-1;i++)...
2019-09-18 18:55:48 202
原创 排序算法(一)选择排序
: Luke一个具有注脚的文本。1注释也是必不可少的Markdown将文本转换为 HTML。KaTeX数学公式您可以使用渲染LaTeX数学表达式 KaTeX:Gamma公式展示 Γ(n)=(n−1)!∀n∈N\Gamma(n) = (n-1)!\quad\foralln\in\mathbb NΓ(n)=(n−1)!∀n∈N 是通过欧拉积分Γ(z)=∫0∞tz−1e−tdt .\...
2019-09-18 18:48:06 167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人