<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lunaluna___的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lunaluna___</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lunaluna___]]></copyright><item><title><![CDATA[【PAT乙级】1005 继续(3n+1)猜想]]></title><link>https://blog.youkuaiyun.com/lunaluna___/article/details/124999689</link><guid>https://blog.youkuaiyun.com/lunaluna___/article/details/124999689</guid><author>lunaluna___</author><pubDate>Fri, 27 May 2022 10:56:34 +0800</pubDate><description><![CDATA[题目：

卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里，情况稍微有些复杂。

当我们验证卡拉兹猜想的时候，为了避免重复计算，可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候，我们需要计算 3、5、8、4、2、1，则当我们对 n=5、8、4、2 进行验证的时候，就可以直接判定卡拉兹猜想的真伪，而不需要重复计算，因为这 4 个数已经在验证3的时候遇到过了，我们称 5、8、4、2 是被 3“覆盖”的数。我们称一个数列中的某个数 n 为“关键数”，如果 n 不能被数列中的其]]></description><category></category></item><item><title><![CDATA[【PAT乙级】1003 我要通过1]]></title><link>https://blog.youkuaiyun.com/lunaluna___/article/details/124958184</link><guid>https://blog.youkuaiyun.com/lunaluna___/article/details/124958184</guid><author>lunaluna___</author><pubDate>Wed, 25 May 2022 15:29:44 +0800</pubDate><description><![CDATA[题目：

“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件，系统就输出“答案正确”，否则输出“答案错误”。

得到“答案正确”的条件是：

字符串中必须仅有 P、 A、 T这三种字符，不可以包含其它字符；
	任意形如 xPATx 的字符串都可以获得“答案正确”，其中 x 或者是空字符串，或者是仅由字母 A 组成的字符串；
	如果 aPbTc 是正确的，那么 aPbATca 也是正确的，其中 a、 b、 c 均或者是空字符串，或者是仅]]></description><category></category></item><item><title><![CDATA[【PAT乙级】1002 写出这个数]]></title><link>https://blog.youkuaiyun.com/lunaluna___/article/details/124957308</link><guid>https://blog.youkuaiyun.com/lunaluna___/article/details/124957308</guid><author>lunaluna___</author><pubDate>Wed, 25 May 2022 00:48:08 +0800</pubDate><description><![CDATA[题目：

读入一个正整数 n，计算其各位数字之和，用汉语拼音写出和的每一位数字。

输入格式：

每个测试输入包含 1 个测试用例，即给出自然数 n 的值。这里保证 n 小于 10^100。

输出格式：

在一行内输出 n 的各位数字之和的每一位，拼音数字间有 1 空格，但一行中最后一个拼音数字后没有空格。

输入样例：


1234567890987654321123456789


输出样例：


yi san wu

思路：

首先这题输入的数（10^100）已经超过int（2^32），double]]></description><category></category></item><item><title><![CDATA[【PAT乙级】1001 害死人不偿命的(3n+1)猜想]]></title><link>https://blog.youkuaiyun.com/lunaluna___/article/details/124957245</link><guid>https://blog.youkuaiyun.com/lunaluna___/article/details/124957245</guid><author>lunaluna___</author><pubDate>Tue, 24 May 2022 23:27:55 +0800</pubDate><description><![CDATA[题目：

卡拉兹(Callatz)猜想：

对任何一个正整数 n，如果它是偶数，那么把它砍掉一半；如果它是奇数，那么把 (3n+1) 砍掉一半。这样一直反复砍下去，最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想，传说当时耶鲁大学师生齐动员，拼命想证明这个貌似很傻很天真的命题，结果闹得学生们无心学业，一心只证 (3n+1)，以至于有人说这是一个阴谋，卡拉兹是在蓄意延缓美国数学界教学与科研的进展……

我们今天的题目不是证明卡拉兹猜想，而是对给定的任一不超过 1000 的正]]></description><category></category></item><item><title><![CDATA[【PAT甲级】1003 Emergency]]></title><link>https://blog.youkuaiyun.com/lunaluna___/article/details/124947019</link><guid>https://blog.youkuaiyun.com/lunaluna___/article/details/124947019</guid><author>lunaluna___</author><pubDate>Tue, 24 May 2022 19:35:19 +0800</pubDate><description><![CDATA[题目：

作为一个城市的紧急救援队队长，你得到了一张你的国家的特殊地图。该地图显示了由一些道路连接的几个分散的城市。每个城市的救援队的数量和任何一对城市之间的每条道路的长度都标在地图上。当其他城市向你发出紧急呼叫时，你的工作是带领你的人尽快赶到那个地方，同时在路上尽可能多地召集人手。

输入规范：每个输入文件包含一个测试案例，对于每个测试案例：

第一行包含4个正整数：N（≤500）--城市的数量（而且城市的编号从0到N-1），M--道路的数量，C1和C2--你目前所在的城市和你必须拯救的城市。

下一行包]]></description><category></category></item><item><title><![CDATA[【PAT甲级】1002 A+B for Polynomials]]></title><link>https://blog.youkuaiyun.com/lunaluna___/article/details/124940378</link><guid>https://blog.youkuaiyun.com/lunaluna___/article/details/124940378</guid><author>lunaluna___</author><pubDate>Tue, 24 May 2022 09:17:52 +0800</pubDate><description><![CDATA[问题：

这一次，你要找到A+B，其中A和B是两个多项式（Polynomials）。

输入规范：每个输入文件包含一个测试案例。每个案例占2行，每行包含一个多项式的信息。

K N_{1} a_{N_{1}} N_{2} a_{N_{2}} \ldots N_{K} a_{N_{K}}

其中K是多项式中非零项的数量，N_{i}和a_{N_{i}}（i=1,2,⋯,K）分别是指数和系数。给定1≤K≤10，0≤N_{K}&lt;⋯&lt;N_{2}&lt;N_{1}≤1000。

输出规范：对于每个测试案例，]]></description><category></category></item><item><title><![CDATA[【PAT甲级】1001 A+B Format]]></title><link>https://blog.youkuaiyun.com/lunaluna___/article/details/124937659</link><guid>https://blog.youkuaiyun.com/lunaluna___/article/details/124937659</guid><author>lunaluna___</author><pubDate>Tue, 24 May 2022 08:47:14 +0800</pubDate><description><![CDATA[题目：

计算a+b并以标准格式输出总和--即数字必须用逗号分成三组（除非少于四位）。
输入规范：每个输入文件包含一个测试案例。每个案例包含一对整数a和b，其中-10e6≤a,b≤10e6,这些数字用空格隔开。
输出规范：对于每个测试案例，你应该在一行中输出a和b的总和，总和必须以标准格式书写。

Sample Input:


-1000000 9


Sample Output:


-999,991

思路：

这题首先考虑正负号不属于数字，需要独立判断而后单独putchar('-')。数字部分先取计]]></description><category></category></item></channel></rss>