![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法笔记
翱翔&天际
学知不足,业精于勤
展开
-
code up 进制转换(大数)
题目描述将一个长度最多为30位数字的十进制非负整数转换为二进制数输出。输入多组数据,每行为一个长度不超过30位的十进制非负整数。(注意是10进制数字的个数可能有30个,而非30bits的整数)输出每行输出对应的二进制数。样例输入9852111126样例输出11110110011101001110001100110//思路:本题是对30位的数字转换为二进制那么想到用字符数组存储30位大数,但是问题来了,数组存储的大数如何进行二进制转换?基本思想是在经典二进原创 2020-06-02 22:22:06 · 213 阅读 · 0 评论 -
code up 数制转换
题目描述求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。不同进制的表示符号为(0,1,...,9,a,b,...,f)或者(0,1,...,9,A,B,...,F)。输入输入只有一行,包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示欲将a进制整数n转换成b进制整数。a,b是十进制整数,2 =< a,b <= 16。输出可能有多组测试数据,对于每组数据,输出包含一行,该行有一个整数为转换后的b进制数。输出时字母符号全部用原创 2020-05-30 22:14:17 · 309 阅读 · 0 评论 -
code up 日期累加
题目描述设计一个程序能计算一个日期加上若干天后是什么日期。输入输入第一行表示样例个数m,接下来m行每行四个整数分别表示年月日和累加的天数。输出输出m行,每行按yyyy-mm-dd的个数输出。样例输入12008 2 3 100样例输出2008-05-13个人思路:日期处理的问题主要是得区分闰年平年二月的天数及每个月的天数,细节比较繁琐,本题输格式也有了限定yyyy-mm-dd 且需要补0,增加了细节问题,采用一个二维数组分别存储平年闰年的月份。每次数组内判断闰年平原创 2020-05-29 20:40:39 · 208 阅读 · 0 评论 -
code up 打印日期
题目描述给出年分m和一年中的第n天,算出第n天是几月几号。输入输入包括两个整数y(1<=y<=3000),n(1<=n<=366)。输出可能有多组测试数据,对于每组数据,按 yyyy-mm-dd的格式将输入中对应的日期打印出来。样例输入2013 602012 3002011 3502000 211样例输出2013-03-012012-10-262011-12-162000-07-29个人思路:首先这个问题是吧年份中的天数转换为当原创 2020-05-28 21:29:49 · 156 阅读 · 0 评论 -
code up Day of Week
题目描述We now use the Gregorian style of dating in Russia. The leap years are years with number divisible by 4 but not divisible by 100, or divisible by 400.For example, years 2004, 2180 and 2400 are leap. Years 2004, 2181 and 2300 are not leap.Your task原创 2020-05-27 21:00:25 · 157 阅读 · 0 评论 -
code up 部分A+B (15)
Description正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA= 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA、B、DB,请编写程序计算PA+ PB。Input输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 1010。Output在一...原创 2020-03-27 16:08:17 · 156 阅读 · 0 评论 -
code up A+B
题目描述给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。现在请计算A+B的结果,并以正常形式输出。输入输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。输出请计算A+B的结果,并以正常形式输出,每组数据占一行。样例输入-234,567,890 123,456,7891,234 2...原创 2020-03-23 12:36:35 · 297 阅读 · 0 评论 -
code up 剩下的树
题目描述有一个长度为整数L(1<=L<=10000)的马路,可以想象成数轴上长度为L的一个线段,起点是坐标原点,在每个整数坐标点有一棵树,即在0,1,2,...,L共L+1个位置上有L+1棵树。 现在要移走一些树,移走的树的区间用一对数字表示,如 100 200表示移走从100到200之间(包括端点)所有的树。 可能有M(1<=M<=100)个区间,区间...原创 2020-03-22 20:52:43 · 134 阅读 · 0 评论 -
code up 解密
题目描述有一行电文,已按如下规律译成密码:A-->Z a-->zB-->Y b-->yC-->X c-->x............即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求根据密码译回原文,并输出。思路:根据输入的字符串的字...原创 2020-03-15 10:22:29 · 558 阅读 · 0 评论