XTU-oj-作业08
A Magic
思路:模拟迭代过程,根据n然后对n的每一位进行排序,产生A、B两个数;直道n=6174为止。
1 |
|
B 矩形面积的并
先排序,保证两个矩形对角线端点是左下和右上,判断是否重叠,如果重叠再找邻近的两个点,然后两个矩形面积减去重叠面积
1 |
|
C 唯一的子串
这道题思路是找字串,然后每找到一个字串先和之前找到的所有字串进行判断,如果发现没有重复就放进待输出字符串字串的集合,有重复就不放进去。最后对待输出的数组进行排序。
里面涉及一些函数:
strcpy、strncpy和strcmp:分别是复制字符串、复制n位字符串、判断字符串的功能。详情如博客:(65条消息) strcat、strcpy、strcmp三种函数用法_chenzhongyi123的博客-CSDN博客_strcat函数
qsort函数是快排函数,详情如博客:(65条消息) C语言qsort函数用法_小赵的博客-CSDN博客_qsort函数
代码如下:
1 |
|
- 本文作者: Doted Wood
- 本文链接: http://example.com/2021/12/10/XTU oj/XTUoj作业08/
- 版权声明: 版权归博主所有,转载请说明来源