- 博客(67)
- 收藏
- 关注
原创 MySQL学习笔记(一)下载、安装和可视化界面的连接
好久没用MySQL了,再复习一下吧。。。一、MySQL的安装首先进去官网https://dev.mysql.com/downloads/mysql/,选择自己想要的MySQL版本压缩包进行下载。点击Download之后选择即可正常下载。下载完成之后将压缩包解压至指定文件夹(自己选择),然后新建一个my.ini文件,写入以下配置。[mysql]# 设置mysql客户端...
2019-04-28 18:45:33 1186
原创 PAT_Basic Level_Practice_1024 (20)
题目描述:1024科学计数法(20 分)科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+-][1-9].[0-9]+E[+-][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出实数A,请编写程序按普通数字表示法输出A,并保证所有有效位都被保留。输入...
2019-03-02 17:16:32 243
原创 PAT_Basic Level_Practice_1023 (20)
题目描述:1023组个最小数(20 分)给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 ...
2019-03-02 13:37:53 226
原创 PAT_Basic Level_Practice_1022 (20)
题目描述:1022D进制的A+B(20 分)输入两个非负 10 进制整数A和B(≤2^30−1),输出A+B的D(1<D≤10)进制数。输入格式:输入在一行中依次给出 3 个整数A、B和D。输出格式:输出A+B的D进制数。输入样例:123 456 8输出样例:1103进制转换用do...while即可...
2019-03-02 13:35:39 196
原创 PAT_Basic Level_Practice_1021 (15)
题目描述:1021个位数统计(15 分)给定一个k位整数N=dk−110k−1+⋯+d1101+d0(0≤di≤9,i=0,⋯,k−1,dk−1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N=100311,则有 2 个 0,3 个 1,和 1 个 3。输入格式:每个输入包含 1 个测试用例,即一个不...
2019-03-02 13:34:02 162
原创 PAT_Basic Level_Practice_1020 (25)
题目描述:1020月饼(25 分)月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 2...
2019-03-02 13:30:27 278
原创 PAT_Basic Level_Practice_1019 (20)
题目描述:1019数字黑洞(20 分)给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫 Kaprekar 常数。例如,我们从6767开始,将得到7766 - 6677 = 1089981...
2019-03-02 13:27:59 131
原创 PAT_Basic Level_Practice_1018 (20)
题目描述:1018锤子剪刀布(20 分)大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第 1 行给出正整数N(≤105),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“锤子”、J代表“...
2019-03-02 13:23:36 131
原创 PAT_Basic Level_Practice_1017 (20)
题目描述:1017A除以B(20 分)本题要求计算A/B,其中A是不超过 1000 位的正整数,B是 1 位正整数。你需要输出商数Q和余数R,使得A=B×Q+R成立。输入格式:输入在一行中依次给出A和B,中间以 1 空格分隔。输出格式:在一行中依次输出Q和R,中间以 1 空格分隔。输入样例:12345678905098765432...
2019-03-02 13:21:24 125
原创 PAT_Basic Level_Practice_1016 (15)
题目描述:1016部分A+B(15 分)正整数A的“DA(为 1 位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A=3862767,DA=6,则A的“6 部分”PA是 66,因为A中有 2 个 6。现给定A、DA、B、DB,请编写程序计算PA+PB。输入格式:输入在一行中依次...
2019-03-02 11:18:14 125
原创 PAT_Basic Level_Practice_1015 (25)
题目描述:1015德才论(25 分)宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第一行给出 3 个正整数,分别为:N(≤105),即考生总数;L(≥6...
2019-03-02 10:51:11 144
原创 PAT_Basic Level_Practice_1014 (20)
题目描述:1014福尔摩斯的约会(20 分)大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母D,代表星期四;...
2019-03-01 17:10:32 167
原创 PAT_Basic Level_Practice_1013 (20)
题目描述:1013数素数(20 分)令Pi表示第i个素数。现任给两个正整数M≤N≤10^4,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27...
2019-03-01 13:59:41 173
原创 PAT_Basic Level_Practice_1012 (20)
题目描述:1012数字分类(20 分)给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1= 能被 5 整除的数字中所有偶数的和; A2= 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算n1−n2+n3−n4⋯; A3= 被 5 除后余 2 的数字的个数; A4= 被 5 除后余 3 的数...
2019-03-01 12:06:13 115
原创 PAT_Basic Level_Practice_1011 (15)
题目描述:1011A+B 和 C(15 分)给定区间 [−2^31,2^31] 内的 3 个整数A、B和C,请判断A+B是否大于C。输入格式:输入第 1 行给出正整数T(≤10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出Case #X: tru...
2019-03-01 12:03:40 121
原创 PAT_Basic Level_Practice_1010 (25)
题目描述:1010一元多项式求导(25 分)设计函数求一元多项式的导数。(注:x^n(n为整数)的一阶导数为n*x^(n−1)。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指...
2019-03-01 12:00:04 194
原创 PAT_Basic Level_Practice_1009 (20)
题目描述:1009说反话(20 分)给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。...
2019-03-01 11:01:21 214
原创 PAT_Basic Level_Practice_1008 (20)
题目描述:1008数组元素循环右移问题(20 分)一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的...
2019-02-28 16:00:00 105
原创 PAT_Basic Level_Practice_1007 (20)
题目描述:1007素数对猜想(20 分)让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数N。输出格式...
2019-02-28 15:47:47 136
原创 PAT_Basic Level_Practice_1006 (15)
题目描述:1006换个格式输出整数(15 分)让我们用字母B来表示“百”、字母S表示“十”,用12...n来表示不为零的个位数字n(<10),换个格式来输出任一个不超过 3 位的正整数。例如234应该被输出为BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数n(<10...
2019-02-28 09:30:52 100
原创 PAT_Basic Level_Practice_1005 (25)
题目描述:1005继续(3n+1)猜想(25 分)卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计...
2019-02-28 09:26:10 111
原创 PAT_Basic Level_Practice_1004 (20)
题目描述:1004成绩排名(20 分)读入n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ...第 n+1 行:第 n 个学生的姓名 学号 成绩...
2019-02-28 08:56:10 116
原创 PAT_Basic Level_Practice_1003 (20)
题目描述:1003 我要通过! (20 分)“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符; 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字...
2019-02-27 11:08:02 168
原创 PAT_Basic Level_Practice_1002 (20)
题目描述:1002 写出这个数 (20 分)读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10100。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:123456789098...
2019-02-27 09:53:33 114
原创 PAT_Basic Level_Practice_1001 (15)
想了想,虽然可能写博客时间会浪费一点,但是既然都刷了,索性记录下来吧~题目描述:1001 害死人不偿命的(3n+1)猜想 (15 分)卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大...
2019-02-27 09:44:43 91
原创 LeetCode_Medium_46. Permutations
2019.2.18题目描述:Given a collection of distinct integers, return all possible permutations.Example:Input: [1,2,3]Output:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]]这题...
2019-02-18 10:04:58 129
原创 LeetCode_Medium_43. Multiply Strings
2019.2.17虽然考研可能要以失败告终了,不过终究只是人生一段经历而已,继续学习,可能过阵子就要去找工作了。。Hello World ,Keep Coding!题目描述:Given two non-negative integers num1 and num2 represented as strings, return the product of num1 and nu...
2019-02-17 11:02:55 109
原创 LeetCode_Medium_40. Combination Sum II
2019.2.15题目描述:Given a collection of candidate numbers (candidates) and a target number (target), find all unique combinations in candidates where the candidate numbers sums to target.Each number...
2019-02-15 10:04:29 241 1
原创 LeetCode_Medium_39. Combination Sum
2019.2.14祝大家情人节快乐!O(∩_∩)O哈哈~题目描述:Given a set of candidate numbers (candidates) (without duplicates) and a target number (target), find all unique combinations in candidates where the candidate n...
2019-02-14 21:23:01 127
原创 LeetCode_Medium_36. Valid Sudoku
2019.2.13题目描述:Determine if a 9x9 Sudoku board is valid. Only the filled cells need to be validated according to the following rules:Each row must contain the digits 1-9 without repetition. Each...
2019-02-13 21:45:12 110
原创 LeetCode_Medium_34. Find First and Last Position of Element in Sorted Array
2019.2.12题目描述:Given an array of integers nums sorted in ascending order, find the starting and ending position of a given targetvalue.Your algorithm's runtime complexity must be in the order of ...
2019-02-12 09:10:13 200
原创 LeetCode_Medium_33. Search in Rotated Sorted Array
2019.2.11题目描述:Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand.(i.e., [0,1,2,4,5,6,7] might become [4,5,6,7,0,1,2]).You are given a target value to...
2019-02-11 10:35:29 217
原创 LeetCode_Medium_31. Next Permutation
过春节休息了几天,今天继续开始刷。。2019.2.10题目描述:Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers.If such arrangement is not possible, it must...
2019-02-10 10:44:14 116
原创 LeetCode_Medium_29. Divide Two Integers
2019.2.2题目描述:Given two integers dividend and divisor, divide two integers without using multiplication, division and mod operator.Return the quotient after dividing dividend by divisor.The int...
2019-02-02 10:24:56 149
原创 LeetCode_Medium_24. Swap Nodes in Pairs
2019.2.1题目描述:Given a linked list, swap every two adjacent nodes and return its head.Example:Given 1->2->3->4, you should return the list as 2->1->4->3.Note:Your algorith...
2019-02-01 09:35:56 96
原创 LeetCode_Medium_22. Generate Parentheses
2019.1.31题目描述:Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.For example, given n = 3, a solution set is:[ "((()))", "(()())", "(...
2019-01-31 09:42:37 158
原创 LeetCode_Medium_19. Remove Nth Node From End of List
2019.1.30题目描述:Given a linked list, remove the n-th node from the end of list and return its head.Example:Given linked list: 1->2->3->4->5, and n = 2.After removing the second no...
2019-01-30 09:30:53 99
原创 LeetCode_Medium_18. 4Sum
2019.1.29题目描述:Given an array nums of n integers and an integer target, are there elements a, b, c, and d in nums such that a + b + c + d = target? Find all unique quadruplets in the array which gi...
2019-01-29 10:06:41 98
原创 LeetCode_Medium_17. Letter Combinations of a Phone Number
2019.1.28Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent.A mapping of digit to letters (just like on the telephone butt...
2019-01-28 09:49:15 140
原创 LeetCode_Medium_16. 3Sum Closest
2019.1.27题目描述:Given an array nums of n integers and an integer target, find three integers in nums such that the sum is closest to target. Return the sum of the three integers. You may assume that...
2019-01-27 11:08:01 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人