- 博客(27)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 PAT乙级目录
1001 害死人不偿命的(3n+1)猜想 1002 写出这个数 1003 我要通过! 1004 成绩排名 1005 继续(3n + 1)猜想 1006 换个格式输出整数 1007 素数对猜想 1008 数...
2018-07-24 09:30:25
130
原创 .NET 使用反射动态调用方法
public class GenarateCarbonReportFromTemplate{ private static List<T> GetLstData<T>(string tableName) { XXXXXXXXXXXX } private static XWPFTable createXTable<T>(CT_Tbl tbl, IBody body, List<T> lstData) { .
2021-09-03 11:29:29
436
原创 (LeetCode)164. Maximum Gap
Given an unsorted array, find the maximum difference between the successive elements in its sorted form.Return 0 if the array contains less than 2 elements.Example 1:Input: [3,6,9,1]Output: 3...
2018-08-31 17:02:54
208
原创 (LeetCode)148. Sort List
Sort a linked list in O(n log n) time using constant space complexity.Example 1:Input: 4->2->1->3Output: 1->2->3->4Example 2:Input: -1->5->3->4->0Output: -...
2018-07-31 11:43:39
186
原创 (LeetCode)147. Insertion Sort List
Sort a linked list using insertion sort.A graphical example of insertion sort. The partial sorted list (black) initially contains only the first element in the list.With each iteration one element...
2018-07-31 09:03:57
153
原创 (PAT乙级)1015 德才论
宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第1行给出3个正整数,分别为:N(<=10^5^),即考生总数;L(>=60),为录取最低分数线,即德分和才分均...
2018-07-30 11:30:51
285
原创 (PAT乙级)1014 福尔摩斯的约会
大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:04”,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是第4个字母'D',代表星期四;第2对相同的字符是'E',那是第5个英文字母,代表一天...
2018-07-27 10:17:12
229
原创 (PAT乙级)1013 数素数 (20)
令P~i~表示第i个素数。现任给两个正整数M <= N <= 10^4^,请输出P~M~到P~N~的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从P~M~到P~N~的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27输出样例:11 13 17 19 23 29 31 37 41 43...
2018-07-26 11:26:56
113
原创 (PAT乙级)1012 数字分类 (20)
给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...;A3 = 被5除后余2的数字的个数;A4 = 被5除后余3的数字的平均数,精确到小数点后1位;A5 = 被5除后余4的数字中最大数字。输入格式:每个输入包含1个测试用例。每个测试...
2018-07-24 09:30:45
164
原创 (PAT乙级)1011 A+B和C
给定区间[-2^31^, 2^31^]内的3个整数A、B和C,请判断A+B是否大于C。输入格式:输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: false”,其中X是测试用例的编号(...
2018-07-23 10:46:04
126
原创 (PAT乙级)1010 一元多项式求导 (25)
设计函数求一元多项式的导数。(注:x^n^(n为整数)的一阶导数为n*x^n-1^。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是0,但是表示为“0 0”。输入样例3 4 -5 2 6 1...
2018-07-20 15:02:05
119
原创 (PAT乙级)1009 说反话 (20)
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例: Hello World Here I Co...
2018-07-20 08:42:48
135
原创 (PAT乙级)1008 数组元素循环右移问题 (20)
一个数组A中存有N(N&amp;gt0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M&gt;=0)个位置,即将A中的数据由(A~0~ A~1~……A~N-1~)变换为(A~N-M~ …… A~N-1~ A~0~ A~1~……A~N-M-1~)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例...
2018-07-20 08:41:42
132
原创 (PAT乙级)1007 素数对猜想
让我们定义 d~n~ 为:d~n~ = p~n+1~ - p~n~,其中 p~i~ 是第i个素数。显然有 d~1~=1 且对于n&amp;gt1有 d~n~ 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N (&lt; 10^5^),请计算不超过N的满足猜想的素数对的个数。输入格式:每个测试输入包含1个测试用例,给出正整数N。输出格式:每个测试用例的输出...
2018-07-20 08:17:33
113
原创 (PAT乙级)1006 换个格式输出整数
让我们用字母B来表示“百”、字母S表示“十”,用“12…n”来表示个位数字n(&amp;lt10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。输入格式:每个测试输入包含1个测试用例,给出正整数n(&amp;lt1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出n。输入样例1: 2...
2018-07-19 09:12:59
164
原创 (PAT乙级)1005 继续(3n+1)猜想
卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验证3的时候遇到过了,我们称5、8、4、2是被3“...
2018-07-18 10:12:48
148
原创 (PAT乙级)1004 成绩排名
读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含1个测试用例,格式为\ 第1行:正整数n 第2行:第1个学生的姓名 学号 成绩 第3行:第2个学生的姓名 学号 成绩 … … … 第n+1行:第n个学生的姓名 学号 成绩其中姓名和学号均为不超过10个字符的字符串,成绩为0到100之间的一个...
2018-07-17 09:52:56
182
原创 (PAT乙级)1003 我要通过!
1003 我要通过!(20)(20 分) “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:字符串中必须仅有P, A, T这三种字符,不可以包含其它字符;\任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或...
2018-07-16 09:39:43
152
原创 利用双重指针来实现单向链表的节点交换
一道Leetcode中的题: Given a linked list, swap every two adjacent nodes and return its head. For example, Given 1->2->3->4, you should return the list as 2->1->4->3. Your algo...
2018-04-02 08:53:31
302
原创 WPF中Slider 的Thumb.DragStarted 和Thumb.DragCompleted事件的应用
代码如下:<Grid> <Grid.RowDefinitions> <RowDefinition Height="*"/> <RowDefinition Height="*"/> <RowDefinition Height="*"
2018-03-20 08:50:10
1906
原创 遍历string时 使用for(char& c : s) for(char c : s) 的区别
一道Leetcode上的题目: Given a string containing just the characters ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[’ and ‘]’, determine if the input string is valid. The brackets must close in the correct order, “()” an...
2018-02-27 09:01:51
15097
1
原创 C# 中UDP通信时 发送数据并需要事先Bind IP地址
C#中进行UDP通信时,在发送数据的时候,如果不事先Bind一个IP地址,就会随机分配一个地址进行发送数据。发送端class Program { static Socket client; static void Main(string[] args) { client = new Socket(AddressFamil
2017-12-21 15:42:59
5152
原创 C#中StringBuilder类的使用
今天在写代码的时候想实现一个字符串的反转,于是上网搜资料想找找有没有什么简便的方法。然后找到一篇文章比较详细得分析了这个问题。其中就说到了String类与StringBuilder类的区别。 反转字符串常见的一种错误的做法如下static string Reverse(string str) { string strReturn = ""; foreach (char
2017-11-28 09:35:19
427
原创 UWP中将int类型的变量绑定到TextBlock的Text属性
有一个Button控件和TextBlock控件, 将TextBlock的Text属性与一个int属性绑定,需要实现功能:每次点击Button按钮TextBlock的Text属性数值加一。其中MainPage.xaml如下,定义了两个控件并将TextBlock的Text与Result绑定。
2017-09-19 15:49:07
1128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人