<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[NTrinity的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/NTrinity</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; NTrinity]]></copyright><item><title><![CDATA[散乱的密文（栅栏）]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/84791442</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/84791442</guid><author>NTrinity</author><pubDate>Tue, 04 Dec 2018 17:01:49 +0800</pubDate><description><![CDATA[题目中给的密文为:lf5{ag024c483549d7fd@@1}            2 1 6 5 3 4

将密文分为 6组 

2
			1
			6
			5
			3
			4
		l
			f
			5
			{
			a
			g
		0
			2
			4
			c
			4
			8
		3
			5
			4
			9
			d
			7
		f
			d
			@
			...]]></description><category></category></item><item><title><![CDATA[简单加密（python脚本 base64 凯撒加密）]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/84791256</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/84791256</guid><author>NTrinity</author><pubDate>Tue, 04 Dec 2018 16:48:32 +0800</pubDate><description><![CDATA[题目直接给出密文：e6Z9i~]8R~U~QHE{RnY{QXg~QnQ{^XVlRXlp^XI5Q6Q6SKY8jUAA

结尾AA，形式有点像==，联想到base64，而A的ASCII码为65，=为61，所以密文每个字符的ASCII吗减4即为base64的密文。


import base64
m=[101,54,90,57,105,126,93,56,82,126,85,126,81,72,...]]></description><category></category></item><item><title><![CDATA[最小公倍数]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/81158929</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/81158929</guid><author>NTrinity</author><pubDate>Sun, 22 Jul 2018 21:12:58 +0800</pubDate><description><![CDATA[#include &amp;lt;iostream&amp;gt;
using namespace std;
unsigned long long gcd(unsigned long long a,unsigned long long b)
{
 if(a%b==0) return b;
 else return gcd(b,a%b);
 } 
int main()
{
unsigned long long a,...]]></description><category></category></item><item><title><![CDATA[Java GUI弹出对话框中的几种方式]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/80435990</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/80435990</guid><author>NTrinity</author><pubDate>Thu, 24 May 2018 16:12:50 +0800</pubDate><description><![CDATA[1.1 showMessageDialog显示一个带有OK 按钮的模态对话框。下面是几个使用showMessageDialog 的例子：Java代码  JOptionPane.showMessageDialog(null, &quot;友情提示&quot;);   效果如下：Java代码  JOptionPane.showMessageDialog(jPanel, &quot;提示消息&quot;, &quot;标题&quot;,JOptionPane.W...]]></description><category></category></item><item><title><![CDATA[2178链表的有序集合]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/80070747</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/80070747</guid><author>NTrinity</author><pubDate>Tue, 24 Apr 2018 21:09:24 +0800</pubDate><description><![CDATA[Problem Description

　　集合有一个重要的特性：互异性，即集合中任意两个元素都是不同的，互异性使得集合中的元素没有重复。给你 n 个包含重复数字的无序正整数序列，建立一个有序链表，链表中的结点按照数值非降序排列且不包含重复元素，输出该有序链表。

Input

输入包含多组测试数据，对于每组测试数据：
输入的第一行为一个正整数 n(1 ≤ n ≤ 100)，
第]]></description><category></category></item><item><title><![CDATA[2397分类游戏]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/80070716</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/80070716</guid><author>NTrinity</author><pubDate>Tue, 24 Apr 2018 21:08:04 +0800</pubDate><description><![CDATA[Problem Description

分类游戏很适合于对儿童的教育，可以让他们通过游戏了解更多的事物，学习更多的知识。我们要实现的分类游戏很简单，是基于单词的分类游戏。我们给出两个或三个类别，比如说单词的首字母，有以B开头的字母和以C开头的字母两类，也可能有三类。然后给出若干个图片代表这两种分类里面的事物，这样孩子可以把下面的物品拖到对应首字母的篮子里，对了加分，错了减分。
作为写程序的]]></description><category></category></item><item><title><![CDATA[2714下沉的船]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/80070686</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/80070686</guid><author>NTrinity</author><pubDate>Tue, 24 Apr 2018 21:06:34 +0800</pubDate><description><![CDATA[Problem Description

身份优先级: woman = child > man > captain.

多组数据（少于组），每一组有一个整数（，代表船上有个人，接下来行，每行有一个名字和他的身份。名字字符长度小于。数据保证不存在重名，注意可能存在多名船长


Output

 输出n行，每一行输出一个名字，先上船的名字在前面。

Sample Input
]]></description><category></category></item><item><title><![CDATA[2279骄傲的代价]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/80070015</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/80070015</guid><author>NTrinity</author><pubDate>Tue, 24 Apr 2018 21:04:06 +0800</pubDate><description><![CDATA[Problem Description

  E_star由于在上次考试中取得了很好的成绩他开始骄傲起来，此时von看不下去了，于是就想找他的岔，他把E_star叫来说最近一道A+B编程题目不会，想要让同是计算机专业的E_star来帮他解答，E_star由于考试后的骄傲心理，二话没说结一口答应了，等到von用qq把题目要求发给E_star的时候他傻眼了。自己根本就不会，其实von知道他不会故意]]></description><category></category></item><item><title><![CDATA[1916字符串扩展]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/80069987</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/80069987</guid><author>NTrinity</author><pubDate>Tue, 24 Apr 2018 20:20:53 +0800</pubDate><description><![CDATA[Problem Description



Tom有些时候为了记录的方便，常常将一些连续的字符用扩展符'-'简单表示。比如abcdefg可以简写为a-g,即用起始的字符和终止字符中间加上一个扩展符'-'来表示这个字符串。但是为了处理的方便，Tom又必须将这些我们简单记法扩展成原来的字符串。很明显要是人工来做的话必定很麻烦，Tom知道计算机可以帮助他完成这个任务，但是他却不会编程，这的确让]]></description><category></category></item><item><title><![CDATA[2784Good Luck!]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/80069905</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/80069905</guid><author>NTrinity</author><pubDate>Tue, 24 Apr 2018 20:19:34 +0800</pubDate><description><![CDATA[Problem Description

我们都知道，前缀就是一个单词的前几个字母（长度小于单词长度）；后缀就是一个单词的后几个字母（长度小于单词长度）。例如：Hello，{H，He，Hel，Hell}都是Hello的前缀，{ello，llo，lo，o}都是Hello的后缀。现在，给你一个字符串String，你的任务是找出一个字串s，s既是String的前缀，又是String的后缀，并且s也出]]></description><category></category></item><item><title><![CDATA[2271Eddy的难题]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/80069881</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/80069881</guid><author>NTrinity</author><pubDate>Tue, 24 Apr 2018 20:14:20 +0800</pubDate><description><![CDATA[Problem Description

人随着岁数的增长是越大越聪明还是越大越笨，这是一个值得全世界科学家思考的问题,同样的问题Eddy也一直在思考，因为他在很小的时候就知道亲和串如何 判断了，但是发现，现在长大了却不知道怎么去判断亲和串了，于是他只好又再一次来请教聪明且乐于助人的你来解决这个问题。
亲和串的定义是这样的：给定两个字符串s1和s2,如果能通过s1循环移位，使s2包含在s1中]]></description><category></category></item><item><title><![CDATA[2192救基友记2]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/80069860</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/80069860</guid><author>NTrinity</author><pubDate>Tue, 24 Apr 2018 20:13:08 +0800</pubDate><description><![CDATA[Problem Description

   屌丝WP的好基友CZ又被妖鬼给抓走了（CZ啊，CZ….怎么说你好呢….吃着锅里想着碗里），为了求出CZ，他只好去求高富帅RQ,
 RQ给WP出了到题目说只要你能解决这道题目，他就答应帮屌丝WP去解救好基友CZ。题目描述如下：
  给你一个字符串s，长度小于1000，让你找出该字符串所包含的所有子串"cRazY" 或者"CraZy"，并将找出的]]></description><category></category></item><item><title><![CDATA[2787加密术]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/80069823</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/80069823</guid><author>NTrinity</author><pubDate>Tue, 24 Apr 2018 20:11:17 +0800</pubDate><description><![CDATA[Problem Description

加密技术是一种常用的安全保密手段，利用加密技术可以把重要的数据变成经过加密变成乱码传送，到达目的地后再利用解密手段还原。现在我们发明了一种新的加密技术，即通过在一个字符串的任意位置插入若干个随机生成的字符（‘a’~’z’或’A’~’Z’）对该字符串加密。
我们想要申请专利，但在这之前，需要做大量的检测。所以有必要编写一个程序判断加密后的字符串经过解密]]></description><category></category></item><item><title><![CDATA[小学数学]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/80067821</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/80067821</guid><author>NTrinity</author><pubDate>Tue, 24 Apr 2018 17:33:03 +0800</pubDate><description><![CDATA[Problem Description

今年中秋节，大宝哥带着一盒月饼去看望小学数学老师。碰巧数学老师在指导他的学生“100以内的加减法”，由于老师要指导很多个小朋友，所以经常会忙不过来，于是老师便请大宝帮忙检查下小朋友们的作业情况，并统计出每个小朋友做对了几道题。其中每道算术题的格式为a+b=c、a-b=c、a+b=?、a-b=? 中的一种，最后的问号表示这个小朋友不会计算这道题。在检查作]]></description><category></category></item><item><title><![CDATA[2246 时间日期格式转换]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/80067261</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/80067261</guid><author>NTrinity</author><pubDate>Tue, 24 Apr 2018 17:06:38 +0800</pubDate><description><![CDATA[Problem Description而北美所用的日期格式则为“月月/日日/年年年年”或”mm/dd /yyyy”，如将“2010/11/20”改成这种格式，对应的则是”11/20/2010”。对于时间的格式，则常有12小时制和24小时制12小时制的表示方法是”05:30:00pm”。注意12:00:00pm表示中午12点，而12:00:00am 表示凌晨12点。 第一行为一个整数T（T&amp;lt;=...]]></description><category></category></item><item><title><![CDATA[数据结构实验之排序七：选课名单]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/78771850</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/78771850</guid><author>NTrinity</author><pubDate>Mon, 11 Dec 2017 13:41:53 +0800</pubDate><description><![CDATA[Problem Description

随着学校规模的扩大，学生人数急剧增加，选课名单的输出也成为一个繁重的任务，我校目前有在校生3万多名，两千多门课程，请根据给定的学生选课清单输出每门课的选课学生名单。


Input

输入第一行给出两个正整数N( N ≤ 35000)和M(M ≤ 2000)，其中N是全校学生总数，M是课程总数，随后给出N行，每行包括学生姓名拼音+学号后两位(]]></description><category></category></item><item><title><![CDATA[数据结构实验之排序六：希尔排序]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/78771560</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/78771560</guid><author>NTrinity</author><pubDate>Mon, 11 Dec 2017 12:55:28 +0800</pubDate><description><![CDATA[Problem Description

我们已经学习了各种排序方法，知道在不同的情况下要选择不同的排序算法，以期达到最好的排序效率；对于待排序数据来说，若数据基本有序且记录较少时， 直接插入排序的效率是非常好的，希尔排序就是针对一组基本有序的少量数据记录进行排序的高效算法。你的任务是对于给定的数据进行希尔排序，其中增量dk=n/(2^k)(k=1,2,3……)


Input

连]]></description><category></category></item><item><title><![CDATA[数据结构实验之排序五：归并求逆序数]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/78771509</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/78771509</guid><author>NTrinity</author><pubDate>Mon, 11 Dec 2017 12:43:30 +0800</pubDate><description><![CDATA[Problem Description

对于数列a1,a2,a3…中的任意两个数ai,aj (i  aj,那么我们就说这两个数构成了一个逆序对；在一个数列中逆序对的总数称之为逆序数，如数列 1 6 3 7 2 4 9中，(6,4)是一个逆序对，同样还有(3,2),(7,4),(6,2)，(6,3)等等，你的任务是对给定的数列求出数列的逆序数。


Input

输入数据N(N 
]]></description><category></category></item><item><title><![CDATA[数据结构实验之排序四：寻找大富翁]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/78771421</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/78771421</guid><author>NTrinity</author><pubDate>Mon, 11 Dec 2017 12:20:06 +0800</pubDate><description><![CDATA[Problem Description

2015胡润全球财富榜调查显示，个人资产在1000万以上的高净值人群达到200万人，假设给出N个人的个人资产值，请你快速找出排前M位的大富翁。


Input

首先输入两个正整数N( N ≤ 10^6)和M(M ≤ 10)，其中N为总人数，M为需要找出的大富翁数目，接下来给出N个人的个人资产，以万元为单位，个人资产数字为正整数，数字间以空格]]></description><category></category></item><item><title><![CDATA[数据结构实验之排序三：bucket sort]]></title><link>https://blog.youkuaiyun.com/NTrinity/article/details/78771416</link><guid>https://blog.youkuaiyun.com/NTrinity/article/details/78771416</guid><author>NTrinity</author><pubDate>Mon, 11 Dec 2017 12:18:04 +0800</pubDate><description><![CDATA[Problem Description

根据人口普查结果，知道目前淄博市大约500万人口，你的任务是帮助人口普查办公室按年龄递增的顺序输出每个年龄有多少人，其中不满1周岁的按0岁计算，1到2周岁的按1岁计算，依次类推，大于等于100岁的老人全部按100岁计算。


Input

 输入第一行给出一个正整数N(


Output

 按年龄递增的顺序输出每个年龄的人口数，人]]></description><category></category></item></channel></rss>