摘要:
string和数值之间的转换 | | | | |: :| | to_string(val) | 一组重载函数,返回数值val的string表示val可以是任何算数类型. | | stoi(s,p,b),stol(s,p,b),stoul(s,p,b),stoull(s,p,b),stoul(s,p, 阅读全文
摘要:
PAT 1025. 反转链表 (25) 给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。例如:给定L为1→2→3→4→5→6,K为3,则输出应该为3→2→1→6→5→4;如果K为4,则输出应该为4→3→2→1→5→6,即最后不到K个元素不反转。 输入格式: 每个输入包含1个测试用例。 阅读全文
摘要:
PAT 1024. 科学计数法 科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式[+ ][1 9]"."[0 9]+E[+ ][0 9]+,即数字的整数部分只有1位,小数部分至少有1位,该数字及其指数部分的正负号即使对正数也必定明确给出。 现以科学计数法的格式给出实数A, 阅读全文
摘要:
这是我为数不多的读书笔记,抱着阅读一下大家——钱钟书先生名著的心态,看了这本《围城》 婚姻是一座围城,城外的人想进去,城里的人想出来。 这或许是我在读这本书前对这本数唯一的了解了。我的认知和思考水平并不高,无法站在很高的位置上解读这本书,囧rz,下面是本人的浅薄拙见。 本书是以方鸿渐的视角和对其生活 阅读全文
摘要:
1023. 组个最小数 (20) 给定数字0 9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。 现给定数字,请编写程序输出能够组成的最小的数。 输入格式: 阅读全文
摘要:
1022. D进制的A+B (20) 输入两个非负10进制整数A和B(123 456 8 输出样例: 1103 这题也比较简单,下面是代码 include include using namespace std; int main(){ int n1,n2,n,N; cin n1 n2 n; N=n 阅读全文
摘要:
1021. 个位数统计 (15) 给定一个k位整数N = dk 1 10k 1 + ... + d1 101 + d0 (00),请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。 输入格式: 每个输入包含1个测试用例,即一个不超过1000位的 阅读全文
摘要:
7 16 Sort with Swap(0, i)(25 分) Given any permutation of the numbers {0, 1, 2,..., N−1}, it is easy to sort them in increasing order. But what if Swap 阅读全文
摘要:
PAT 1020. 月饼 (25) 月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。 注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、1 阅读全文
摘要:
c和c++如何把一个整数转化为string C++: C++: 一、string转int的方式 采用最原始的string, 然后按照十进制的特点进行算术运算得到int,但是这种方式太麻烦,这里不介绍了。 采用标准库中atoi函数。 string s = "12"; int a = atoi(s.c_ 阅读全文