- 博客(9)
- 收藏
- 关注
原创 AtCoder Beginner Contest 350 C - Sort
让原本排在前面的数回到前面,而占用了本应该在前面的数的位置的数,就去到本应该在前面的数的现有位置,比如2,1,3,4序列,原本1应该在序号一的位置,但是被2占用了,那我们就让1和2进行位置交换,然后能得到1,2,3,4。和Atcoder这道题目一样,只不过,我们只需要增加一个数组去记录每个数从小到大排序应该在的位置,然后去找a中每个数应该在什么位置。这里的每个数起始位置(也就是一开始的乱序位置),我们用b数组记录,每个数用a数组去记录。找出n个数从小到大的排列顺序所需要的步数并记录每一次交换的位置。
2024-04-21 01:45:08 297 1
原创 九日集训(第五天)排序
如果compar返回值小于0,则p1所指向元素会被排在p2所指向元素的左边;如果compar返回值等于0,则p1所指向的元素与p2所指向元素的顺序不确定;如果compar返回值大于0.则p1所指向元素会被排在p2所指向元素的右边个人觉得是比较重要的的比较函数,但具体怎么根据和0的比较实现移动还不知道。函数定义:1.函数定义实现极简版2.偶数在前,奇数在后。
2023-04-12 16:39:17 64 1
原创 学习计划1
1.在4.22为自己的好朋友庆生(我本来昨天前天还微信她说要在这周六去深大找她的,害,想到自己还有没完成的任务,觉得肯定也玩得不会很开心,打算今晚和她解释一下)2.自己这两个星期用上了chat-gpt,方便了自己一些想法的实现,想要与gpt一起进步,从 3.0到3.5再到4.0,一直进步。想让大家一起监督我,也希望能被有经验的友友看到,希望你们不要吝惜你们的指导,我会认真执行的!(4.8我会回来告诉你们我的战果的)2.奖励自己一整个周天的时间做自己想做的事情(其实还是担心自己的执行力)
2023-03-31 13:42:09 88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人