logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

2022 RoboCom 世界机器人开发者大赛-本科组(省赛) CAIP 完整版题解

哲哲最近在玩一个游戏,击杀怪物能获得金币 —— 这里记击杀第 i 个怪物获得的金币数量为 Pi。然而这个游戏允许拥有的金币数量是有上限的,当超过时,超过上限的部分就会被系统光明正大地吃掉,哲哲就拿不到了。为了不浪费金币,哲哲决定,当下一个要击杀的怪物可获得的金币会导致自己拥有的金币数量超过上限时,就去消费一次,把自己已有的金币全部用完。现在给定哲哲将要击杀的一系列怪物对应的金币数量,请你计算一下哲

#算法#c++#数据结构 +1
2023 RoboCom 世界机器人开发者大赛-本科组(省赛) CAIP 完整版题解

第一题:模拟第二题:模拟第三题:手算第四题:bfs第五题:dp

文章图片
#算法#c++#图论
2023第十四届蓝桥杯C/C++B组省赛题解

这个炉子有一个称作转换率的属性V,V 是一个正整数,这意味着消耗V 个普通金属O 恰好可以冶炼出一个特殊金属X,当普通金属O 的数目不足V 时,无法继续冶炼。所以在地图周围一圈, 我们增加一圈0作为外海, dfs遍历外海每一个方格, 若与外海方格相邻的岛屿未被遍历过,那么这就是一个新的岛屿, 再用一个dfs去遍历这个岛。地图外的方格我们全部视为海, 与地图外的海连通的海都视为外海, 可以发现, 接

文章图片
#c++#蓝桥杯#c语言
整数逆序输出

整数逆序输出(C语言)要求输入任意一正整数,把这个正整数以逆序的方式输出。如输入:123输出:321我们以上面这对数据举例,输入数123,输出数321。通过观察,我们可以发现,输入数和输出数的位数相同,输入数的百位1在输出数中作为个位,输入数的个位3作为输出数的个位。也就是说整数逆序本质上是数位的颠倒所以我们只需要判断输入数是几位数,然后获取输入数各数位的值,拼凑出输出数就可以了。以三位数举例:i

文章图片
#c语言#算法
到底了