- 博客(24)
- 收藏
- 关注
原创 .py文件生成.exe文件
如何将.py文件生成.exe文件1 python安装路径是默认的如果你的python安装路径是默认的,那么恭喜你,非常简单,只需要在cdm输入几条简单的命令就可以了。1.1 如何确认自己的安装路径是否是默认路径win+r --> 输入cmd :进入cmd界面在cmd界面输入python:进入python界面在python界面输入import sys; sys.path两条命令若你的路径跟图中一样,那么你就安装在了默认路径,路径为:C:\Users\25311\AppData\Loc
2021-05-30 23:32:45
772
原创 c++primer 第14章 c++中的代码重用 知识点总结
14.4 类模板14.4.1、类模板定义template <typename T> // template <class T> 也可class Stack{public: Stack(); void push(T& n); ...};14.4.2、模板中函数的定义template <typename T&...
2020-03-17 21:27:13
232
原创 PAT A1077 Kuchiguse (20分)
题目:The Japanese language is notorious for its sentence ending particles. Personal preference of such particles can be considered as a reflection of the speaker's personality. Such a preference is ca...
2020-03-14 13:58:58
174
原创 PAT A1035 Password (20分)
题目:To prepare for PAT, the judge sometimes has to generate random passwords for the users. The problem is that there are always some confusing passwords since it is hard to distinguish1(one) from...
2020-03-14 11:24:44
136
原创 PAT A1005 Spell It Right (20分)
题目:Given a non-negative integerN, your task is to compute the sum of all the digits ofN, and output every digit of the sum in English.Input Specification:Each input file contains one test case...
2020-03-14 10:33:29
131
原创 一读就会——c++中模板实例化与具体化区别
1、模板格式:不同于普通函数的是,模板函数需要加一个头:template<class ....>template <class T1, class T2> //模板函数声明void change(T1& t1, T2& t2); template <typename T1, typename T2> //另一种形式...
2020-03-12 22:22:58
988
原创 PAT B1038 统计同成绩学生 (20分)
本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出。输入格式:输入在第 1 行给出不超过105的正整数N,即学生总人数。随后一行给出N名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中间以空格分隔。输出格式:在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得...
2020-03-09 18:13:40
146
原创 C++ Primer Plus 第13章 类继承 知识点总结
13.1公有继承(is-a关系)1、基类:class TableTennisPlayer{private: ...public: ...};派生类:class RatedPlayer : public TableTennisPlayer{ ...};特点:基类的私有部分成为派生类的私有部分,但派生类不能直接访问基类的私有成员,只能通过基类...
2020-03-09 15:23:30
228
原创 PAT A1001 A+B Format (20分)
题目:Calculatea+band output the sum in standard format -- that is, the digits must be separated into groups of three by commas (unless there are less than four digits).Input Specification:Each i...
2020-03-08 20:05:36
106
原创 PAT B1048 数字加密 (20分)
题目:1048 数字加密 (20分)本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这里令个位为第 1 位。输入格式:输入在...
2020-03-03 00:58:18
126
原创 数值越界
1、leedcode7. 整数反转题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31, 2^31 − 1]。请根据...
2020-02-28 11:03:59
634
原创 PAT B1046 Shortest Distance (20分)
题目:The task is really simple: given N exits on a highway which forms a simple cycle, you are supposed to tell the shortest distance between any pair of exits.Input Specification:Each input file ...
2020-02-27 16:43:05
133
原创 PAT B1034 有理数四则运算 (20分)
题目:本题要求编写程序,计算 2 个有理数的和、差、积、商。输入格式:输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为 0。输出格式:分别在 4 行中按照 有理数1 运算符 有理数2 = 结果 的格式顺序输出 2 个有理数的和、差、积、商。注意输出的每个有理数必须是该有理数的最简形式 ...
2020-02-26 17:43:35
155
原创 PAT B1033 旧键盘打字 (20分)
题目:旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?输入格式:输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过 105 个字符的串。可用的字符包括字母 [a-z, A-Z]、数字 0-9、以及下划线 _(代表空格)、,、.、-、+(...
2020-02-25 23:48:48
115
原创 PAT B1025 反转链表 (25分)
题目:给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4;如果 K 为 4,则输出应该为 4→3→2→1→5→6,即最后不到 K 个元素不反转。输入格式:每个输入包含 1 个测试用例。每个测试用例第 1 行给出第 1 个结点的地址、结点总个数正整数 N (≤105...
2020-02-25 20:28:16
209
原创 PAT B1030 完美数列 (25分)
题目:给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。输入格式:输入第一行给出两个正整数 N 和 p,其中 N(≤105)是输入的正整数的个数,p(≤109)是给定的参数。第二行给出 N 个正整数,每个数不超过 109。...
2020-02-25 16:12:34
138
原创 PAT B1029 旧键盘 (20分)
题目:旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入格式:输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字母 A-Z(包括大、小写)、数字 0-9、以及下划线 _(代表空格)组成。题目保证 2 个字符串均非空。输出格式:按照发...
2020-02-24 23:35:47
164
原创 PAT B1024 科学计数法 (20分)
题目:科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+-][1-9].[0-9]+E[+-][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出实数 A,请编写程序按普通数字表示法输出 A,并保证所有有效位都被保留。输入格式:每个输入包含 1 个测试用例,即...
2020-02-24 22:10:22
147
原创 PAT B1018 锤子剪刀布 (20分)
题目:大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第 1 行给出正整数 N(≤105),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C 代表“锤子”、J 代表“剪刀”、B 代表“布”,第 1 个字母代表...
2020-02-24 20:00:59
222
原创 PAT B1017 A除以B (20分)
本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式:输入在一行中依次给出 A 和 B,中间以 1 空格分隔。输出格式:在一行中依次输出 Q 和 R,中间以 1 空格分隔。输入样例:123456789050987654321 7输出样例:17636684...
2020-02-24 16:36:21
106
原创 PAT B1010 一元多项式求导 (25分)
题目:设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为nxn−1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为 0 0。输入样例:...
2020-02-24 11:09:25
272
原创 PAT B1005 继续(3n+1)猜想 (25分)
题目:卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们...
2020-02-23 22:21:29
108
原创 CFF-201909-1-小明种苹果
int main(){ int n, m; a[n][m]={0}; cout << a[0][0]; return 0;}上式不能用Debug调试,但可以正常运行。为什么?若二维数组换成一维数组,或者是将二维数组的行或者列换成具体的数字,又可以正常调试了,为什么?总是80分?WHY?...
2020-02-22 23:38:02
117
原创 CFF 201912-1 报数
#include<iostream>using namespace std;bool has_qi(int x){ while(x!=0){ if(x%10==7) return 1; x /=10; } return 0;}int main(){ int n,a,b,c,d; ...
2020-02-22 20:06:26
244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人