紫书
文章平均质量分 64
*大祺
一只菜鸟ᶘ ᵒᴥᵒᶅ
展开
-
木块问题UVa101(vector 模拟)
题目: 首先题意要看懂,,,,“归位”也就是0号木块放回第0堆,1号放回第1堆... 注意到,“move” a 相当于比"pile" a 多一步清空a上部的操作(然后a上方这一摞也就只有a一个了),“onto” b 比"over" b 也多一步清空,那样就可以简化为看是否需要提前清空a, b 上方,再整体挪a到b上方即可Orz_Orz。 关于用什么方法,看到有人手写链表(窝望而生畏%%%),也看到递归的写法(窝个fw木有看懂QAQ).还是动态数组(vector)好理解(对于窝而言) 【plus:原创 2022-05-27 22:08:58 · 577 阅读 · 0 评论 -
关于C++的sstream和结构体重载
首先说明这两个并没有关联,只是在一起看了罢了 一、sstream 复习下getline的用法,可以直接读入一行,包括空格 考虑这样一个题目:输入数据的每行包含若干个以空格隔开的整数,输出每行中所有整数之和。 (如果只能使用字符和字符数组,一般有两种方案:一是使用getchar()边读边算,代码较短,但容易写错qwq;二是每次读取一行再扫描该行的字符同时计算结果,但如果使用C++,代码可以很简单) #include<iostream> #include<string> #i原创 2022-05-25 12:53:12 · 132 阅读 · 1 评论