自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (5)
  • 收藏
  • 关注

原创 *PAT_甲级_1067 Sort with Swap(0, i) (25point(s)) (C++)【贪心算法】

1,题目描述2,思路3,AC代码4,解题过程第一搏一开始没看清题目(只能元素0与其他元素交换),还一直纳闷,最少不是7步吗?搜索了其他大神的解法后,才发现,题意没理解对。。。(审题很重要!!!)第二搏声明了两个数组,一个data存放原先顺序的数字,另一个index存放每个元素对应的下标(即下标对数字,数字对下标);不断地将0下标对应的数字...

2020-02-29 16:19:01 195

原创 PAT_甲级_1066 Root of AVL Tree (25point(s)) (C++)【AVL树构建过程图解】

1,题目描述Sample Input 1:588 70 61 96 120Sample Output 1:70Sample Input 2:788 70 61 96 120 90 65Sample Output 2:88题目大意给出一个序列,输出按照此序列构造的AVL树的根节点的值。2,思路...

2020-02-29 12:45:19 258

原创 数据库_面试问题【未完待续】

参考了大佬的分享:@小师兄.【34个数据库常见面试题讲解】一,数据库技术基础1,视图具体可以查看这位博主的文章@不会看见【数据库--视图的基本概念以及作用】定义视图(子查询):是从一个或多个表导出的虚拟的表,其内容由查询定义。具有普通表的结构,但是不实现数据存储。对视图的修改:单表视图一般用于查询和修改,会改变基本表的数据,多表视图一般用于查询,不会改变基本表的数据。...

2020-02-28 18:11:22 354

原创 PAT_甲级_1069 The Black Hole of Numbers (20point(s)) (C+)【数字处理/循环数】

目录1,题目描述2,思路3,AC代码1,题目描述Sample Input 1:6767Sample Output 1:7766 - 6677 = 10899810 - 0189 = 96219621 - 1269 = 83528532 - 2358 = 6174Sample Input 2:2222Sampl...

2020-02-28 15:29:24 170

原创 PAT_甲级_1065 A+B and C (64bit) (20分) (C++)【大数相加】

目录1,题目描述2,思路3,AC代码4,解题过程及知识补充第一搏第二搏第三搏第四搏1,题目描述Sample Input:31 2 32 3 49223372036854775807 -9223372036854775808 0Sample Output:Case #1: falseCase #2: trueCase #...

2020-02-27 21:31:07 270 3

原创 PAT_甲级_1064 Complete Binary Search Tree (30分) (C++)【完全二叉搜索树/层次遍历】

1,题目描述Sample Input:101 2 3 4 5 6 7 8 9 0Sample Output:6 3 8 1 5 7 9 0 2 4题目大意2,思路3,AC代码4,解题过程

2020-02-27 16:44:27 256

原创 *PAT_甲级_1063 Set Similarity (25分) (C++)【set应用/set遍历】

目录1,题目描述题目大意2,思路数据结构算法3,AC代码4,解题过程第一搏第二搏第三搏1,题目描述Sample Input:33 99 87 1014 87 101 5 877 99 101 18 5 135 18 9921 21 3Sample Output:50.0%33.3%题目大意求两列...

2020-02-26 21:54:11 148

原创 *PAT_甲级_1060 Are They Equal (25分) (C++)【字符串处理/科学计数法】

1,题目描述2,思路(这一题看上去很简单,实际上繁琐之极。。。好多特殊情况需要处理。)3,AC代码4,解题过程第一搏#include<iostream>#include<algorithm>#include<vector>#include<map>#include<math.h>...

2020-02-26 16:09:21 167

原创 PAT机试准备【C++11环境配置/测试用例导入】

1,Dev c++配置 支持C++11工具-》编译器选项-》见下图:2,如何避免重复粘贴

2020-02-26 14:12:23 848

原创 PAT_甲级_1059 Prime Factors (25分) (C++)【分解因数/规格化输出】

1,题目描述2,思路3,解题过程第一搏万恶的测试点3,#include<iostream>#include<algorithm>#include<vector>#include<map>#include<math.h>#include<queue>using namesp...

2020-02-25 21:49:10 255

原创 PAT_甲级_1061 Dating (20分) (C++)【字符串处理/解码】

1,题目描述2,思路3,AC代码#include<iostream>#include<vector>#include<string.h>#include<map>using namespace std;int main(){#ifdef ONLINE_JUDGE#else freopen("1....

2020-02-25 21:17:26 291 2

原创 PAT_甲级_1062 Talent and Virtue (25分) (C++)【签到题/结构体排序】

目录1,题目描述题目大意2,思路3,AC代码1,题目描述Sample Input:14 60 8010000001 64 9010000002 90 6010000011 85 8010000003 85 8010000004 80 8510000005 82 7710000006 83 7610000007 90 7810000008 7...

2020-02-25 20:29:42 469

原创 *PAT_甲级_1056 Mice and Rice (25分) (C++)【模拟/队列的应用】

1,题目描述(这一题是真的迷,看了N遍,硬生生没看懂什么意思。。。)2,思路3,代码4,运行结果

2020-02-24 22:38:40 167

原创 树状数组【算法笔记/晴神笔记】

目录1,lowBit(int i)先看一个例子:下面是详细介绍:2, getSum(int x)问题的引出2.1 lowBit的应用2.2 以sum(14)为例2.3 时间复杂度(树状数组的优越之处)2.4 小技巧:求区间[x, y]之和3,update(int x, int v) //将位置x元素加上v本文内容来自《算法笔记/晴...

2020-02-24 11:26:07 1357

原创 **PAT_甲级_1057 Stack (30分) (C++)【字符串处理/栈的模拟/树状数组】

1,题目描述2,思路3,心路历程第一搏:原先想着,每插入一个就sort一次可能有点浪费。。。(快排时间复杂度平均为O(nlogn)),于时就想着自定义插入删除函数(原本是有序的,只需要删除指定元素即可,类似于数组删除元素(时间复杂度为O(n))。然而有三个测试点超时。。。vector<int> stack, temp;void insert1...

2020-02-23 21:52:59 314

原创 *PAT_甲级_1055 The World's Richest (25分) (C++)【分类排序】

1,题目描述2,思路3,代码第一搏#include<iostream>#include<vector>#include<map>#include<string.h>#include<algorithm>using namespace std;struct node{ string ...

2020-02-23 16:19:55 187

原创 C++_字符串_比较大小

一般在编程题中,判断字符串的大小,有两种方式:1,字符数组存储字符串比如char ch[10];scanf("%s", ch);strcmp(ch1, ch2) == 0:相等; strcmp(ch1, ch2) < 0:ch1小于ch2; strcmp(ch1, ch2) > 0:ch1大于ch2;2,string类型存储字符串string s1;c...

2020-02-23 14:09:45 8470

原创 PAT_甲级_1058 A+B in Hogwarts (20分) (C++)【签到题/注意数的范围】

1,题目描述2,思路3,解题过程一开始想全部转换为最小的单位,累加后再取模/除基输出,结果有一个测试点过不了。#include<iostream>using namespace std;int main(){#ifdef ONLINE_JUDGE#else freopen("1.txt", "r", stdin);#endif...

2020-02-23 13:32:19 348 4

原创 PAT_甲级_1054 The Dominant Color (20分) (C++)【签到题/map遍历/auto】

1,题目描述2,思路3,代码#include<iostream>#include<map>using namespace std;int main(){//#ifdef ONLINE_JUDGE//#else// freopen("1.txt", "r", stdin);//#endif map<int,...

2020-02-22 21:56:06 119

原创 *PAT_甲级_1052 Linked List Sorting (25分) (C++)【链表排序】

1,题目描述2,思路(不明白为什么要给出头节点。。。)3,代码#include<iostream>#include<vector>#include<string.h>#include<algorithm>using namespace std;struct node{ int add, ke...

2020-02-22 21:50:15 209

原创 *PAT_甲级_1051 Pop Sequence (25分) (C++)【模拟题/栈的模拟】

1,题目描述2,思路3,代码#include<iostream>#include<vector>#include<string.h>#include<algorithm>using namespace std;int main(){#ifdef ONLINE_JUDGE#else fr...

2020-02-22 19:31:56 178

原创 *PAT_甲级_1053 Path of Equal Weight (30分) (C++)【数组排序/DFS】

目录1,题目描述题目大意输入输出2,思路数据结构如何排序如何设计DFS算法3,心路历程4,代码1,题目描述Sample Input:20 9 2410 2 4 3 5 10 2 18 9 7 2 2 1 3 12 1 8 6 2 200 4 01 02 03 0402 1 0504 2 06 0703 3 11 12 ...

2020-02-22 16:53:15 272 3

原创 PAT_甲级_1050 String Subtraction (20分) (C++)【签到题/二分查找/字符串处理】

1,题目描述2,思路3,代码#include<iostream>#include<vector>#include<string.h>#include<map>#include<math.h>#include<algorithm>#include<climits>usin...

2020-02-21 18:30:08 215

原创 PAT_甲级_1048 Find Coins (25分) (C++)【签到题/排序/双指针】

1,题目描述2,思路3,代码#include<iostream>#include<vector>#include<string.h>#include<map>#include<math.h>#include<algorithm>#include<climits>usin...

2020-02-21 18:21:35 218

原创 PAT_甲级_1047 Student List for Course (25分) (C++)【字符串存储/排序】

1,题目描述2,思路3,代码暴力解法(无视内存。。。)#include<iostream>#include<vector>#include<string.h>#include<map>#include<math.h>#include<algorithm>#include<c...

2020-02-21 17:40:31 135

原创 *PAT_甲级_1049 Counting Ones (30分) (C++)【找规律/详细解释】

1,题目描述2,思路3,代码

2020-02-21 16:30:21 279

原创 PAT_甲级_1046 Shortest Distance (20分) (C++)【签到题】

1,题目描述Sample Input:5 1 2 4 14 931 32 54 1Sample Output:3107题目大意有N个出口,从1开始,依次给出出口 i+1 ~ i 的距离(i从1开始)。最后一个数字为 1~N 的距离。给出任意两个出口,输出两个出口间的最短距离。输入第一行:出口数目N,N个相邻出口间的距离; 第二...

2020-02-20 19:10:47 266

原创 *PAT_甲级_1045 Favorite Color Stripe (30分) (C++)【LIS/动态规划/晴神笔记】

目录1,题目描述题目大意输入输出说明2,思路核心思想LIS问题1,问题的定义及复杂之处2, 动态规划求解问题3,举例4,示例代码3,代码1,题目描述Sample Input:65 2 3 1 5 612 2 2 4 1 5 5 6 3 1 1 5 6Sample Output:7题目大意(一开始确...

2020-02-20 16:08:58 358

原创 *PAT_甲级_1044 Shopping in Mars (25分) (C++)【双指针】

1,题目描述Sample Input 1:16 153 2 1 5 4 6 8 7 16 10 15 11 9 12 14 13Sample Output 1:1-54-67-811-11Sample Input 2:5 132 4 5 7 9Sample Output 2:2-44-5题目大意在火星...

2020-02-20 10:41:29 511

原创 *PAT_甲级_1043 Is It a Binary Search Tree (25分) (C++)【二叉搜索树/树的遍历】

目录1,题目描述题目大意2,思路方法一:方法二(柳神):3,代码方法一:方法二:1,题目描述Sample Input 1:78 6 5 7 10 8 11Sample Output 1:YES5 7 6 8 11 10 8Sample Input 2:78 10 11 8 6 7 5Sam...

2020-02-19 16:10:02 227

原创 PAT_甲级_1042 Shuffling Machine (20分) (C++)【签到题/数组拷贝】

1,题目描述Sample Input:236 52 37 38 3 39 40 53 54 41 11 12 13 42 43 44 2 4 23 24 25 26 27 6 7 8 48 49 50 51 9 10 14 15 16 5 17 18 19 1 20 21 22 28 29 30 31 32 33 34 35 45 46 47Sample Outp...

2020-02-19 11:22:26 167

原创 PAT_甲级_1041 Be Unique (20分) (C++)【签到题/统计元素】

目录1,题目描述题目大意2,思路3,代码1,题目描述lottery:(用发行彩票为政府、慈善机构等集资的) 抽彩给奖法; 碰运气的事; bets:下赌注(于); 用…打赌; 敢说; 八成儿;Sample Input 1:7 5 31 5 88 67 88 17Sample Output 1:31Sample Input 2:...

2020-02-18 21:30:44 213

原创 PAT_甲级_1040 Longest Symmetric String (25分) (C++)【签到题/对称字符串】

目录1,题目描述题目大意2,思路3,代码1,题目描述Sample Input:Is PAT&TAP symmetric?Sample Output:11题目大意寻找字符串中的最长对称子串的长度;2,思路用index记录当前遍历的位置。区分对称字符是abba型还是aba型,前者i = index - 1; j =...

2020-02-18 16:50:20 173

原创 PAT_甲级_1039 Course List for Student (25分) (C++)【签到题/数据分类存储】

目录1,题目描述题目大意2,思路注意3,代码运行结果1,题目描述Sample Input:11 54 7BOB5 DON2 FRA8 JAY9 KAT3 LOR6 ZOE11 4ANN0 BOB5 JAY9 LOR62 7ANN0 BOB5 FRA8 JAY9 JOE4 KAT3 LOR63 1BOB55 9AMY7 ANN0 BOB...

2020-02-18 15:38:32 173

原创 *PAT_甲级_1038 Recover the Smallest Number (30分) (C++)【字符串处理/cmp函数应用】

1,题目描述Sample Input:5 32 321 3214 0229 87Sample Output:22932132143287题目大意给出一系列数字,找出这些数字的最小组合。2,思路(题目这么短,不是天使就是魔鬼。)一开始我是这样考虑的:考虑一种情形:3216,321,4(选择第一位最小的数,会有两个num1:3216,...

2020-02-18 14:28:42 166

原创 PAT_甲级_1037 Magic Coupon (25分) (C++)【签到题/数组】

目录1,题目描述题目大意输入输出说明2,思路3,代码1,题目描述Sample Input:41 2 4 -147 6 -2 -3Sample Output:43题目大意这一题看起来比较绕。。。大致意思就是,有一个神奇的商店,提供一些“优惠券”,若优惠券为正数k,对某商品使用此券,则可以获得k倍的补偿,若k为负数,则需要多...

2020-02-18 12:25:12 183

原创 PAT_甲级_1036 Boys vs Girls (25分) (C++)【签到题/结构体排序】

目录1,题目描述题目大意2,思路3,代码1,题目描述Sample Input 1:3Joe M Math990112 89Mike M CS991301 100Mary F EE990830 95Sample Output 1:Mary EE990830Joe Math9901126Sample Input 2:1Jean...

2020-02-17 18:06:08 221

原创 PAT_甲级_1035 Password (20分) (C++)【字符串处理/签到题】

目录1,题目描述2,思路3,代码1,题目描述2,思路将字符串中指定字符替换为其他字符。直接看代码吧。。。3,代码#include<iostream>#include<vector>#include<map>#include<climits>#include<string.h>...

2020-02-17 17:33:58 336

原创 *PAT_甲级_1034 Head of a Gang (30分) (C++)【图的遍历/DFS】

目录1,题目描述题目大意输入输出2,思路数据结构自定义函数注意算法3,代码1,题目描述gang:一帮,一伙(罪犯); threthold:门槛; 门口; 阈; 界; 起始点; 开端;Sample Input 1:8 59AAA BBB 10BBB AAA 20AAA CCC 40DDD EEE 5EEE DDD 70FFF...

2020-02-17 15:10:12 277

原创 *PAT_甲级_1033 To Fill or Not to Fill (25分) (C++)【贪心算法】

1,题目描述Sample Input 1:50 1300 12 86.00 12507.00 6007.00 1507.10 07.20 2007.50 4007.30 10006.85 300Sample Output 1:749.17Sample Input 2:50 1300 12 27.10 07.00 600...

2020-02-16 21:32:20 203

03-Java核心类库_XML与JSON(配套工具)

03-Java核心类库_XML与JSON(配套工具)。包含fastjson-1.2.70.jar、gson-2.8.6.jar、dom4j-1.6.1.jar、jaxen-1.1-beta-7.jar、xstream-1.3.1.jar。

2020-10-17

BitXHub白皮书(1).pdf

BitHub白皮书,详细介绍了区块链跨链技术平台所包含的整体架构、基本原理、技术实现等,是了解区块链跨链技术的优秀指导资料。

2020-08-10

单周期十指令CPU.rar

代码完整可以正常运行,实验评级为优,含有内容如下: 1,软件安装包ModelSim; 2,实验源代码(包括顶层模块和测试模块,其中测试模块可一次性测试10条指令); 3,实验报告; 4,Verilog基本知识点整理;

2020-08-03

歌剧院、乐队3Dmax模型

包含的乐器有大提琴、小提琴、竖琴、钢琴、笛子。每种乐器均有人物模型,此外还包括乐队指挥。背景为雅尼以及自己设计的海报。

2020-08-02

数据结构实验——图

文件:包括图的文件存储,及对照表。代码:包括从文件读取并创建图,打印图的两种遍历序,深/广度优先遍历生成树或森林,Prim算法,Kruskal算法,Dijkstra算法,Floyd算法,求解AOE网关键路径。包含相应头文件及cpp文件,可直接在codeblocks上运行。

2019-04-06

空空如也

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

TA关注的人

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