<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Immortals]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/KevinShen2003</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; KevinShen2003]]></copyright><item><title><![CDATA[Vijos 1449 字符串还原]]></title><link>https://blog.youkuaiyun.com/KevinShen2003/article/details/77110641</link><guid>https://blog.youkuaiyun.com/KevinShen2003/article/details/77110641</guid><author>KevinShen2003</author><pubDate>Sat, 12 Aug 2017 10:28:42 +0800</pubDate><description><![CDATA[背景小K是一位蔚蓝教主的崇拜者(Orz教主er)，有一天，他收到了一封匿名信，信告诉了小K由于他表现出色，得到了一次当面Orz教主的机会，但是要当面Orz教主可不那么容易，不是每个人都有资格Orz教主的。所以要破解下面一段密文才可以得到相关的信息，信中有提供加密的规则，但是小K觉得这个问题看似复杂，所以想请你帮忙。 
一个长度为n的由小写字母组成的字符串s1 s2 ⋯ sn按如下方式加密成3种形式：]]></description><category></category></item><item><title><![CDATA[Vijos 1097 合并果子]]></title><link>https://blog.youkuaiyun.com/KevinShen2003/article/details/76695971</link><guid>https://blog.youkuaiyun.com/KevinShen2003/article/details/76695971</guid><author>KevinShen2003</author><pubDate>Fri, 04 Aug 2017 22:22:13 +0800</pubDate><description><![CDATA[合并果子]]></description><category></category></item><item><title><![CDATA[NoiOpenJudge 1.5津津的储蓄计划]]></title><link>https://blog.youkuaiyun.com/KevinShen2003/article/details/53857821</link><guid>https://blog.youkuaiyun.com/KevinShen2003/article/details/53857821</guid><author>KevinShen2003</author><pubDate>Sat, 24 Dec 2016 12:02:03 +0800</pubDate><description><![CDATA[总时间限制: 1000ms 内存限制: 65536kB 
描述 
津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱，津津会预算这个月的花销，并且总能做到实际花销和预算的相同。为了让津津学习如何储蓄，妈妈提出，津津可以随时把整百的钱存在她那里，到了年末她会加上20％还给津津。因此津津制定了一个储蓄计划：每个月的月初，在得到妈妈给的零花钱后，如果她预计到这个月的月末手中还会有多于100元或]]></description><category></category></item><item><title><![CDATA[NoiOpenJudge 1.5救援]]></title><link>https://blog.youkuaiyun.com/KevinShen2003/article/details/53857549</link><guid>https://blog.youkuaiyun.com/KevinShen2003/article/details/53857549</guid><author>KevinShen2003</author><pubDate>Sat, 24 Dec 2016 11:36:51 +0800</pubDate><description><![CDATA[总时间限制: 1000ms 内存限制: 65536kB 
描述 
救生船从大本营出发，营救若干屋顶上的人回到大本营，屋顶数目以及每个屋顶的坐标  
和人数都将由输入决定，求出所有人都到达大本营并登陆所用的时间。 在直角坐标系的原点是大本营，救生船每次从大本营出发，救了人之后将人送回大本营。坐标系中的点代表屋顶，每个屋顶由其位置坐标和其上的人数表 示。救生船每次从大本营出发，以速度50 米/分钟驶向下]]></description><category></category></item><item><title><![CDATA[NoiOpenJudge 2.5 Lake Counting]]></title><link>https://blog.youkuaiyun.com/KevinShen2003/article/details/53561605</link><guid>https://blog.youkuaiyun.com/KevinShen2003/article/details/53561605</guid><author>KevinShen2003</author><pubDate>Sat, 10 Dec 2016 22:14:25 +0800</pubDate><description><![CDATA[描述 
Due to recent rains, water has pooled in various places in Farmer John’s field, which is represented by a rectangle of N x M (1 <= N <= 100; 1 <= M <= 100) squares. Each square contains either wate]]></description><category></category></item><item><title><![CDATA[NoiOpenJudge 2.2 Pell数列]]></title><link>https://blog.youkuaiyun.com/KevinShen2003/article/details/53559507</link><guid>https://blog.youkuaiyun.com/KevinShen2003/article/details/53559507</guid><author>KevinShen2003</author><pubDate>Sat, 10 Dec 2016 16:46:09 +0800</pubDate><description><![CDATA[总时间限制: 3000ms 内存限制: 65536kB 
描述 
Pell数列a1, a2, a3, …的定义是这样的，a1 = 1, a2 = 2, … , an = 2 * an − 1 + an - 2 (n > 2)。 
给出一个正整数k，要求Pell数列的第k项模上32767是多少。 
输入 
第1行是测试数据的组数n，后面跟着n行输入。每组测试数据占1行，包括一个正整数k (1 ≤ k]]></description><category></category></item><item><title><![CDATA[NoiOpenJudge 2.5 红与黑]]></title><link>https://blog.youkuaiyun.com/KevinShen2003/article/details/53556633</link><guid>https://blog.youkuaiyun.com/KevinShen2003/article/details/53556633</guid><author>KevinShen2003</author><pubDate>Sat, 10 Dec 2016 10:14:41 +0800</pubDate><description><![CDATA[总时间限制: 1000ms 内存限制: 65536kB 
描述 
有一间长方形的房子，地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上，只能向相邻的黑色瓷砖移动。请写一个程序，计算你总共能够到达多少块黑色的瓷砖。 
输入 
包括多个数据集合。每个数据集合的第一行是两个整数W和H，分别表示x方向和y方向瓷砖的数量。W和H都不超过20。在接下来的H行中，每行包括W个字符。每个字符表示一]]></description><category></category></item><item><title><![CDATA[NoiOpenJudge 2.5 献给阿尔吉侬的花束]]></title><link>https://blog.youkuaiyun.com/KevinShen2003/article/details/53546530</link><guid>https://blog.youkuaiyun.com/KevinShen2003/article/details/53546530</guid><author>KevinShen2003</author><pubDate>Fri, 09 Dec 2016 22:52:00 +0800</pubDate><description><![CDATA[总时间限制: 100ms 内存限制: 65536kB 
描述 
    阿尔吉侬是一只聪明又慵懒的小白鼠，它最擅长的就是走各种各样的迷宫。今天它要挑战一个非常大的迷宫，研究员们为了鼓励阿尔吉侬尽快到达终点，就在终点放了一块阿尔吉侬最喜欢的奶酪。现在研究员们想知道，如果阿尔吉侬足够聪明，它最少需要多少时间就能吃到奶酪。迷宫用一个R×C的字符矩阵来表示。字符S表示阿尔吉侬所在的位置，字符E表示奶酪所在的]]></description><category></category></item><item><title><![CDATA[NoiOpenJudge 2.5 城堡问题]]></title><link>https://blog.youkuaiyun.com/KevinShen2003/article/details/53544849</link><guid>https://blog.youkuaiyun.com/KevinShen2003/article/details/53544849</guid><author>KevinShen2003</author><pubDate>Fri, 09 Dec 2016 22:09:52 +0800</pubDate><description><![CDATA[总时间限制: 1000ms 内存限制: 65536kB 
描述 1   2   3   4   5   6   7  
############################# 
 1 #   |   #   |   #   |   |   # 
   #####—#####—#—#####—# 
 2 #   #   |   #   #   #   #   # 
   #—#####—#####]]></description><category></category></item><item><title><![CDATA[NoiOpenJudge 2.5 马走日]]></title><link>https://blog.youkuaiyun.com/KevinShen2003/article/details/53525103</link><guid>https://blog.youkuaiyun.com/KevinShen2003/article/details/53525103</guid><author>KevinShen2003</author><pubDate>Thu, 08 Dec 2016 21:40:39 +0800</pubDate><description><![CDATA[8465:马走日 
总时间限制: 1000ms 内存限制: 1024kB 
描述 
马在中国象棋以日字形规则移动。请编写一段程序，给定n*m大小的棋盘，以及马的初始位置(x，y)，要求不能重复经过棋盘上的同一个点，计算马可以有多少途径遍历棋盘上的所有点。输入 
第一行为整数T(T < 10)，表示测试数据组数。 
每一组测试数据包含一行，为四个整数，分别为棋盘的大小以及初始位置坐标n,m,x,y。(]]></description><category></category></item><item><title><![CDATA[NoiOpenJudge 1.13 数根]]></title><link>https://blog.youkuaiyun.com/KevinShen2003/article/details/53524726</link><guid>https://blog.youkuaiyun.com/KevinShen2003/article/details/53524726</guid><author>KevinShen2003</author><pubDate>Thu, 08 Dec 2016 20:58:30 +0800</pubDate><description><![CDATA[50:数根 
总时间限制: 1000ms 内存限制: 65536kB 
描述 
数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数，那么这个数就是数根。如果结果是两位数或者包括更多位的数字，那么再把这些数字加起来。如此进行下去，直到得到是一位数为止。比如，对于24来说，把2和4相加得到6，由于6是一位数，因此6是24的数根。再比如39，把3和9加起来得到12，由于12不是一位数，因]]></description><category></category></item></channel></rss>