字符串
黑白=_=
这个作者很懒,什么都没留下…
展开
-
高精度(加减乘+,-,*)
适用于刚入门的小白理解。 解释一下,为了统一,将每个函数设置为void类型,a,b为一直的两个大数,c是传入的迭代器,无返回值。 void add(string a,string b,string &c){ int lena=a.size(),lenb=b.size(); int aa[N]={0},bb[N]={0},ans[N]={0}; for(int i=0;i<lena;i++) aa[lena-i-1]=a[i]-'0'; for(int i=0;i原创 2020-07-22 09:51:18 · 122 阅读 · 0 评论 -
UVA-1587 Box
题目在这 题目大意: 多次询问,每次询问给你六组数据,每组数据包括两个数作为矩形的边长,请判断这六组数据能否构成长方体。 我的做法:首先在一组数据中排序,小的作为第一个数,之后每组数据升序排序,排序标准是先按照第一个数升序,再按照第二个数升序。 根据长方体的构成要素,有三组对应面全等,再有长宽高,并且每两个相邻面都必须有一个重合的边。所以如果这六组数据构成长方体,排序之后,每两组数据必须全等,第一...原创 2020-05-08 11:38:54 · 92 阅读 · 0 评论 -
UVA-232 Crossword Answers
题目在这 标签:字符串 题目大意:给你rxc的方格图形,里面有字母块、黑色块、空白块,通过一定的规则给方块编号:第一行和第一列除去黑色块全部编号,其余的,只要在黑色块的下方或右方均要编号,其余的不进行编号,编号顺序按照一行一行的来。 任务:先按照行(Across)来输出字母,字母串前面要有第一个字母的编号; 再按照列(Down)输出字母。具体格式参照原题。 这几天是题目难了,还是自己静不下心来,无...原创 2020-05-07 08:40:18 · 149 阅读 · 0 评论 -
UVA-227 Puzzle
题目在这 这个题把我折腾了快一下午,要么就是输入有问题,要么就是输出有问题,前前后后wa了好多次,果然还是自己太菜了,基本的输入输出都掌握不了,我觉得此题已经不基础了,要吐,(╥╯^╰╥) 注意以下几点: 1.要保证能够读入空格,所以不能使用scanf函数,对于gets函数,是不提倡的,因为它早就被C11删除了。 2.每一组的数据输入完毕后要进行getchar,吞掉回车。 3.在输入上下左右的字母...原创 2020-05-05 17:17:34 · 88 阅读 · 0 评论 -
UVA 1584 Circular Sequence
标签:字符串 题目在这 本来我是想着遍历所有可能的情况,但是操作起来太麻烦,果断放弃了,之后就学习作者的做法,觉得真是跪服作者。 然后,就写一下自己的理解吧。 首先,根据圆的特性,是循环的,所以找出起点就好。 第二,找起点的方法:我们是要寻找最小的字典序,要好好分析Less函数,当从i开始的字典序小于从ans开始的字典序,才进行ans更新。 #include <iostream> #i...原创 2020-05-03 18:41:43 · 98 阅读 · 0 评论