摘要: 题目详情如果一个数正着读和反着读一样大,则这个数叫做回文数,例如121是回文数,123454321是回文数。现给定一个正整数x,输出一个回文数y,要求y > x,并且组成x的所有数字之和与组成y的所有数字之和相等,以及y > x。x在10^1000以内,因为数字较大,我们用字符串作为输入和输出。如果无解,请输出Impossible。如果有多个y,输出最小的那个。例如:输入919,输出14941输入1,输出Impossible class Program { static void Main(string[] args) { string ... 阅读全文
posted @ 2014-01-08 10:44 记忆的森林 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 题目详情在二十进制中,我们除了使用数字0-9以外,还使用字母a-j(表示10-19),给定两个二十进制整数,求它们的和。输入是两个二十进制整数,且都大于0,不超过100位;输出是它们的和(二十进制),且不包含首0。我们用字符串来表示二十进制整数。class Program { static void Main(string[] args) { string s = Sum("abc", "abc"); // 1134 Console.WriteLine(s); Console.Read(); ... 阅读全文
posted @ 2014-01-08 10:42 记忆的森林 阅读(315) 评论(0) 推荐(0) 编辑