<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[climber-2的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wpf1996</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wpf1996]]></copyright><item><title><![CDATA[1021. 个位数统计 (15)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78352232</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78352232</guid><author>wpf1996</author><pubDate>Thu, 26 Oct 2017 12:13:28 +0800</pubDate><description><![CDATA[给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (00)，请编写程序统计每种不同的个位数字出现的次数。例如：给定N = 100311，则有2个0，3个1，和1个3。

输入格式：

每个输入包含1个测试用例，即一个不超过1000位的正整数N。

输出格式：

对N中每一种不同的个位数字，以D:M的格式在一行中输出该位数字D及其在N中出现的次数M]]></description><category></category></item><item><title><![CDATA[1006. 换个格式输出整数 (15)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78352097</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78352097</guid><author>wpf1996</author><pubDate>Thu, 26 Oct 2017 11:57:53 +0800</pubDate><description><![CDATA[让我们用字母B来表示“百”、字母S表示“十”，用“12...n”来表示个位数字n（

输入格式：每个测试输入包含1个测试用例，给出正整数n（

输出格式：每个测试用例的输出占一行，用规定的格式输出n。

输入样例1：
234
输出样例1：
BBSSS1234
输入样例2：
23
输出样例2：
SS123


#include
#include
int main(){]]></description><category></category></item><item><title><![CDATA[1002. 写出这个数 (20)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78348129</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78348129</guid><author>wpf1996</author><pubDate>Wed, 25 Oct 2017 23:24:27 +0800</pubDate><description><![CDATA[读入一个自然数n，计算其各位数字之和，用汉语拼音写出和的每一位数字。

输入格式：每个测试输入包含1个测试用例，即给出自然数n的值。这里保证n小于10100。

输出格式：在一行内输出n的各位数字之和的每一位，拼音数字间有1 空格，但一行中最后一个拼音数字后没有空格。

输入样例：
1234567890987654321123456789
输出样例：
yi san wu

]]></description><category></category></item><item><title><![CDATA[1041. 考试座位号(15)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78323618</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78323618</guid><author>wpf1996</author><pubDate>Mon, 23 Oct 2017 21:28:25 +0800</pubDate><description><![CDATA[每个PAT考生在参加考试时都会被分配两个座位号，一个是试机座位，一个是考试座位。正常情况下，考生在入场时先得到试机座位号码，入座进入试机状态后，系统会显示该考生的考试座位号码，考试时考生需要换到考试座位就座。但有些考生迟到了，试机已经结束，他们只能拿着领到的试机座位号码求助于你，从后台查出他们的考试座位号码。

输入格式：

输入第一行给出一个正整数N（

考生信息之后，给出一个正整数]]></description><category></category></item><item><title><![CDATA[1037. 在霍格沃茨找零钱（20）]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78322772</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78322772</guid><author>wpf1996</author><pubDate>Mon, 23 Oct 2017 20:15:43 +0800</pubDate><description><![CDATA[如果你是哈利·波特迷，你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的：“十七个银西可(Sickle)兑一个加隆(Galleon)，二十九个纳特(Knut)兑一个西可，很容易。”现在，给定哈利应付的价钱P和他实付的钱A，你的任务是写一个程序来计算他应该被找的零钱。

输入格式：

输入在1行中分别给出P和A，格式为“Galleon.Sickle.Knut”，其间用1个空格分隔。]]></description><category></category></item><item><title><![CDATA[1022. D进制的A+B (20)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78306982</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78306982</guid><author>wpf1996</author><pubDate>Sat, 21 Oct 2017 22:23:18 +0800</pubDate><description><![CDATA[输入两个非负10进制整数A和B(

输入格式：

输入在一行中依次给出3个整数A、B和D。

输出格式：

输出A+B的D进制数。

输入样例：
123 456 8
输出样例：
1103


#include
int main(){
	int a,b,d;
	scanf("%d %d %d",&a,&b,&d);
	int g=a+b;
	int w[100];
	]]></description><category></category></item><item><title><![CDATA[1036. 跟奥巴马一起编程(15)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78306203</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78306203</guid><author>wpf1996</author><pubDate>Sat, 21 Oct 2017 20:44:32 +0800</pubDate><description><![CDATA[美国总统奥巴马不仅呼吁所有人都学习编程，甚至以身作则编写代码，成为美国历史上首位编写计算机代码的总统。2014年底，为庆祝“计算机科学教育周”正式启动，奥巴马编写了很简单的计算机代码：在屏幕上画一个正方形。现在你也跟他一起画吧！

输入格式：

输入在一行中给出正方形边长N（3

输出格式：

输出由给定字符C画出的正方形。但是注意到行间距比列间距大，所以为了让结果看上去更像正方形]]></description><category></category></item><item><title><![CDATA[1032. 挖掘机技术哪家强(20)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78305988</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78305988</guid><author>wpf1996</author><pubDate>Sat, 21 Oct 2017 20:11:56 +0800</pubDate><description><![CDATA[为了用事实说明挖掘机技术到底哪家强，PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。

输入格式：

输入在第1行给出不超过105的正整数N，即参赛人数。随后N行，每行给出一位参赛者的信息和成绩，包括其所代表的学校的编号（从1开始连续编号）、及其比赛成绩（百分制），中间以空格分隔。

输出格式：

在一行中给出总得分最高的学校的编号、及其总分，中间以空格]]></description><category></category></item><item><title><![CDATA[1027. 打印沙漏(20)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78259338</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78259338</guid><author>wpf1996</author><pubDate>Tue, 17 Oct 2017 13:18:52 +0800</pubDate><description><![CDATA[本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”，要求按下列格式打印

*****
***
*
***
*****
所谓“沙漏形状”，是指每行输出奇数个符号；各行符号中心对齐；相邻两行符号数差2；符号数先从大到小顺序递减到1，再从小到大顺序递增；首尾符号数相等。

给定任意N个符号，不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。

输入格]]></description><category></category></item><item><title><![CDATA[1028. 人口普查(20)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78108258</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78108258</guid><author>wpf1996</author><pubDate>Tue, 26 Sep 2017 23:31:36 +0800</pubDate><description><![CDATA[某城镇进行人口普查，得到了全体居民的生日。现请你写个程序，找出镇上最年长和最年轻的人。

这里确保每个输入的日期都是合法的，但不一定是合理的——假设已知镇上没有超过200岁的老人，而今天是2014年9月6日，所以超过200岁的生日和未出生的生日都是不合理的，应该被过滤掉。

输入格式：

输入在第一行给出正整数N，取值在(0, 105]；随后N行，每行给出1个人的姓名（由不超过5个英文]]></description><category></category></item><item><title><![CDATA[1004. 成绩排名 (20)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78091635</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78091635</guid><author>wpf1996</author><pubDate>Tue, 26 Sep 2017 09:14:27 +0800</pubDate><description><![CDATA[读入n名学生的姓名、学号、成绩，分别输出成绩最高和成绩最低学生的姓名和学号。

输入格式：每个测试输入包含1个测试用例，格式为

第1行：正整数n
第2行：第1个学生的姓名 学号 成绩
第3行：第2个学生的姓名 学号 成绩
... ... ...
第n+1行：第n个学生的姓名 学号 成绩
其中姓名和学号均为不超过10个字符的字符串，成绩为0到100之间的一个整数，这里保证在一组测]]></description><category></category></item><item><title><![CDATA[1046. 划拳(15)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78091330</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78091330</guid><author>wpf1996</author><pubDate>Tue, 26 Sep 2017 08:31:55 +0800</pubDate><description><![CDATA[划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为：每人口中喊出一个数字，同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和，谁就赢了，输家罚一杯酒。两人同赢或两人同输则继续下一轮，直到唯一的赢家出现。

下面给出甲、乙两人的划拳记录，请你统计他们最后分别喝了多少杯酒。

输入格式：

输入第一行先给出一个正整数N（

甲喊 甲划 乙喊 乙划

]]></description><category></category></item><item><title><![CDATA[1026. 程序运行时间(15)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78090883</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78090883</guid><author>wpf1996</author><pubDate>Mon, 25 Sep 2017 23:56:56 +0800</pubDate><description><![CDATA[要获得一个C语言程序的运行时间，常用的方法是调用头文件time.h，其中提供了clock()函数，可以捕捉从程序开始运行到clock()被调用时所耗费的时间。这个时间单位是clock tick，即“时钟打点”。同时还有一个常数CLK_TCK，给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数f的运行时间，我们只要在调用f之前先调用clock()，获得一个时钟打点数C1；在f执行完成后再调用c]]></description><category></category></item><item><title><![CDATA[1018. 锤子剪刀布 (20)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78090478</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78090478</guid><author>wpf1996</author><pubDate>Mon, 25 Sep 2017 22:54:29 +0800</pubDate><description><![CDATA[大家应该都会玩“锤子剪刀布”的游戏：两人同时给出手势，胜负规则如图所示：
                            

现给出两人的交锋记录，请统计双方的胜、平、负次数，并且给出双方分别出什么手势的胜算最大。

输入格式：

输入第1行给出正整数N（

输出格式：

输出第1、2行分别给出甲、乙的胜、平、负次数，数字间以1个空格分隔。第3行给出两个字母，分别代表]]></description><category></category></item><item><title><![CDATA[1016. 部分A+B (15)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78080652</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78080652</guid><author>wpf1996</author><pubDate>Sun, 24 Sep 2017 22:40:53 +0800</pubDate><description><![CDATA[正整数A的“DA（为1位整数）部分”定义为由A中所有DA组成的新整数PA。例如：给定A = 3862767，DA = 6，则A的“6部分”PA是66，因为A中有2个6。

现给定A、DA、B、DB，请编写程序计算PA + PB。

输入格式：

输入在一行中依次给出A、DA、B、DB，中间以空格分隔，其中0 

输出格式：

在一行中输出PA + PB的值。

输入样例1：]]></description><category></category></item><item><title><![CDATA[1012. 数字分类 (20)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78076117</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78076117</guid><author>wpf1996</author><pubDate>Sun, 24 Sep 2017 12:13:13 +0800</pubDate><description><![CDATA[给定一系列正整数，请按要求对数字进行分类，并输出以下5个数字：

A1 = 能被5整除的数字中所有偶数的和；
A2 = 将被5除后余1的数字按给出顺序进行交错求和，即计算n1-n2+n3-n4...；
A3 = 被5除后余2的数字的个数；
A4 = 被5除后余3的数字的平均数，精确到小数点后1位；
A5 = 被5除后余4的数字中最大数字。
输入格式：

每个输入包含1个测试用例。]]></description><category></category></item><item><title><![CDATA[1010. 一元多项式求导 (25)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78074308</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78074308</guid><author>wpf1996</author><pubDate>Sat, 23 Sep 2017 23:13:16 +0800</pubDate><description><![CDATA[设计函数求一元多项式的导数。（注：xn（n为整数）的一阶导数为n*xn-1。）

输入格式：以指数递降方式输入多项式非零项系数和指数（绝对值均为不超过1000的整数）。数字间以空格分隔。

输出格式：以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔，但结尾不能有多余空格。注意“零多项式”的指数和系数都是0，但是表示为“0 0”。

输入样例：
3 4 -5 2 6]]></description><category></category></item><item><title><![CDATA[1011. A+B和C (15)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78074040</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78074040</guid><author>wpf1996</author><pubDate>Sat, 23 Sep 2017 22:29:16 +0800</pubDate><description><![CDATA[给定区间[-231, 231]内的3个整数A、B和C，请判断A+B是否大于C。

输入格式：

输入第1行给出正整数T(

输出格式：

对每组测试用例，在一行中输出“Case #X: true”如果A+B>C，否则输出“Case #X: false”，其中X是测试用例的编号（从1开始）。

输入样例：
4
1 2 3
2 3 4
2147483647 0 214748]]></description><category></category></item><item><title><![CDATA[1001. 害死人不偿命的(3n+1)猜想 (15)]]></title><link>https://blog.youkuaiyun.com/wpf1996/article/details/78073808</link><guid>https://blog.youkuaiyun.com/wpf1996/article/details/78073808</guid><author>wpf1996</author><pubDate>Sat, 23 Sep 2017 21:58:28 +0800</pubDate><description><![CDATA[卡拉兹(Callatz)猜想：

对任何一个自然数n，如果它是偶数，那么把它砍掉一半；如果它是奇数，那么把(3n+1)砍掉一半。这样一直反复砍下去，最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想，传说当时耶鲁大学师生齐动员，拼命想证明这个貌似很傻很天真的命题，结果闹得学生们无心学业，一心只证(3n+1)，以至于有人说这是一个阴谋，卡拉兹是在蓄意延缓美国数学界教学]]></description><category></category></item></channel></rss>