Minorui
码龄9年
关注
提问 私信
  • 博客:69,610
    69,610
    总访问量
  • 103
    原创
  • 1,218,676
    排名
  • 15
    粉丝
  • 0
    铁粉

个人简介:我希望每个人都能以各自的形态,自由生活。而不是千方百计把自己塞进方方正正的模具,压缩成同样形状的罐头。我希望当我年老之后,不会再深夜入睡时,枕头里装满了发霉的梦!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-06-12
博客简介:

努力努力再努力

博客描述:
我希望每个人都能以各自的形态,自由生活。而不是千方百计把自己塞进方方正正的模具,压缩成同样形状的罐头
查看详细资料
个人成就
  • 获得26次点赞
  • 内容获得2次评论
  • 获得59次收藏
创作历程
  • 11篇
    2018年
  • 111篇
    2017年
成就勋章
TA的专栏
  • 杭电oj
    32篇
  • 组合数学
    1篇
  • POJ
    9篇
  • 基础知识
    7篇
  • UVA
    14篇
  • 算法入门经典
    4篇
  • 数据结构基础
    4篇
  • PAT
    44篇
  • 浙大编程基础题目集
    3篇
兴趣领域 设置
  • 运维
    容器jenkinsdevops自动化kubernetes系统架构网络运维开发graylogelk
  • 网络空间安全
    安全
  • 服务器
    linuxcentos
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

PTA-习题2.5 两个有序链表序列的合并(15 分)

List Merge(List L1,List L2){ List r,S; S = (List)malloc(sizeof(struct Node)); S->Next = NULL; r = S; List M = L1->Next; List N= L2->Next; while(M&&N){ if(M->Data...
原创
发布博客 2018.08.08 ·
3296 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

PTA-6-10 二分查找(20 分)

犯了一个错误:忽略了mid要不断2分的,mid = start+end,写在了循环外面。Position BinarySearch(List L,ElementType X){ if(L ==NULL) return NotFound; int start = 1,end = L->Last; int mid; while(start<=end) { ...
原创
发布博客 2018.07.27 ·
8240 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

PTA L1-039

L1-039. 古风排版时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。输入格式:输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。输出格式:按古风格式排版给定的字符串,每列N个字符(除了最后...
原创
发布博客 2018.03.25 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT L1-013

#include<iostream>#include<algorithm>using namespace std;int main(){ int n; cin>>n; long long sum=0; for(int i=1;i<=n;i++) { long long int count=1; ...
原创
发布博客 2018.03.10 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT L1-012

#include<iostream>#include<algorithm>using namespace std;int main(){ int n; cin>>n; long long sum=1; for(int i=0;i<n;i++) { sum*=2; } printf("2^%d =...
原创
发布博客 2018.03.10 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT L1-010

#include<iostream>#include<algorithm>using namespace std;int main(){ int a[3]; cin>>a[0]>>a[1]>>a[2]; sort(a,a+3); printf("%d->%d->%d
",a[0],
原创
发布博客 2018.03.10 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT L1-007

#include<iostream>#include<string.h>using namespace std;int main(){ char s[10][5]={"ling","yi","er","san","si","wu","liu","qi","ba"
原创
发布博客 2018.03.10 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT L1-005

结构体是个好东西#include<iostream>#include<string.h>using namespace std;struct student{ long long number; int pretest; int test;}Stu[1000];int main(){ int n; cin>>n; for(int i=0...
原创
发布博客 2018.03.09 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT L1-004

#include<iostream>#include<string.h>using namespace std;int main(){ int F; cin>>F; int c=0; c=5*(F-32); c=c*1.0/9; printf("Celsius = %d
",c); return 0;}
原创
发布博客 2018.03.09 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT L1-003

#include<iostream>#include<string.h>using namespace std;int main(){ char s[1000]; cin>>s; int lengh=strlen(s); int count[10]; memset(count,0,sizeof(count)); for(int i=0;i&...
原创
发布博客 2018.03.09 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT L1-002

#include<iostream>using namespace std;int main(){ int n; char charlator; cin>>n>>charlator; int count=1; int restof=0; int k=1; for(int i=1;;i++) { if(n>=2*(2*i+1)+c...
原创
发布博客 2018.03.09 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PTA 03-树1 树的同构(25 分)

#include#define Maxsize 10using namespace std;struct TreeNode{ int left; int right; char index;}T1[Maxsize],T2[Maxsize];int isomorphic(int R1,int R2){ if((R1==-1)&&(R2==-1)) return 1;
原创
发布博客 2017.11.02 ·
461 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PTA 03-树2 List Leaves(25 分)

先是找到根节点在哪,然后层序遍历;#include#define MaxTree 10#define Tree char #include#includeusing namespace std;struct TreeNode{ int index; Tree Left; Tree Right; int leftnumber; int rightnumber;
原创
发布博客 2017.11.02 ·
691 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

STL queue用法

2、queuequeue 模板类的定义在头文件中。与stack 模板类很相似,queue 模板类也需要两个模板参数,一个是元素类型,一个容器类型,元素类型是必要的,容器类型是可选的,默认为deque 类型。定义queue 对象的示例代码如下:queue q1;queue q2;queue 的基本操作有:入队,如例:q.push(x); 将x 接到队列的末端。
转载
发布博客 2017.11.02 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PTA 02-线性结构2 一元多项式的乘法与加法运算

02-线性结构2 一元多项式的乘法与加法运算(20 分)设计函数分别求两个一元多项式的乘积与和。输入格式:输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结
原创
发布博客 2017.09.20 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6-11 求自定类型元素序列的中位数(25 分)

开始用冒泡算法,最后一个测试点过不去用快速排序,最后一个测试点过不去,数据太多数相同;数据特殊导致时间复杂度退化。用希尔排序,acvoid shell_sort(ElementType A[],int N);ElementType Median(ElementType A[],int N){ if(N==1) return A[0]; shell_sort(A,N)
原创
发布博客 2017.09.09 ·
4819 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

阶乘计算升级版

这题数字到后面很大,不能用普通的方法。用数组进行大整数的乘法。手工算法。int mutiply(int N);void Print_Factorial(int N){ double sum=1; int s; if(N<0) { printf("Invalid input
"); return; } if(N==0) { pri
原创
发布博客 2017.09.09 ·
364 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT 乙级 1034

这个题还是给大神把:传送门:http://blog.csdn.net/plank_root/article/details/51330891#include typedef struct frac_{long n, d, s;} FC;// 求最大公约数的函数long gcd(long a, long b) {return b == 0 ? a : gcd(b, a % b
转载
发布博客 2017.09.09 ·
520 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT 乙级 1033

用数组我的程序运行超时,所以用string,要注意的是几个条件我在代码中标出来了。#includeusing namespace std;int main(){ string s1; string s2; getline(cin,s1); getline(cin,s2); if(s1.length()==0) { cout<<s2; return 0;
原创
发布博客 2017.09.08 ·
324 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PAT 乙级 1032

不难#includeusing namespace std;struct nood{ int a,b;};bool cmp(int a,int b){ return a>b;}int main(){ nood c[100000]; int n; cin>>n; int g,h; int sum[100000]={0}; for(int i=0;i<n;i
原创
发布博客 2017.09.08 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多