- 博客(9)
- 收藏
- 关注
原创 Openjudge 2.5 马走日 C++实现
(0<=x<=n-1,0<=y<=m-1, m < 10, n < 10)请编写一段程序,给定n*m大小的棋盘,以及马的初始位置(x,y),要求不能重复经过棋盘上的同一个点,计算马可以有多少途径遍历棋盘上的所有点。// 回溯,将位置标记为未访问,以便其他路径可以使用。// 判断象棋在该点是否走过(初始时所有点都可以走,但马的起始位置不可以)// 将所有位置设置为可访问(1表示可访问,0表示已访问)// 初始化棋盘,所有位置都未被访问(标记为1)// x,y是当前的马的位置,k是已经走过的步数。
2024-06-10 21:38:51
402
原创 Openjudge 2.4.2911 2011 C++实现
/ 计算 2011 的 i 次幂(模 10000)// 定义一个字符数组 num,用于存储输入的整数(最多 200 位)// 初始化结果为 1(任何数的 0 次幂都是 1)// 提取 num 的最后三位(如果不足三位,则提取所有位)// 定义一个函数,用于计算 2011 的 x 次幂(模 10000)
2024-06-06 22:48:34
118
原创 Openjudge 2.4.7909 统计数字 C++实现
已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。包含m行(m为n个自然数中不相同数的个数),按照自然数从小到大的顺序输出。每行输出两个整数,分别是自然数和该数出现的次数,其间用一个空格隔开。100%的数据满足:1<=n<=200000,每个数均不超过1500 000 000(1.5*10^9)。80%的数据满足:1<=n<=50000;40%的数据满足:1<=n<=1000;第一行是整数n,表示自然数的个数;第2~n+1每行一个自然数。
2024-06-04 16:59:51
358
原创 Openjudge 2.4.2 输出前m大的数
第二行包含n个整数,表示数组的元素,整数之间以一个空格分开。每个整数的绝对值不超过100000000。第一行包含一个整数n,表示数组的大小。n < 100000。给定一个数组,统计前k大的数并且把这k个数从大到小输出。从大到小输出前k大的数,每个数一行。第三行包含一个整数k。//7617:输出前k大的数。
2024-06-03 20:43:30
128
原创 Openjudge 1.11.09 膨胀的木棍 C++实现
当长度为L的一根细木棍的温度升高n度,它会膨胀到新的长度L'=(1+n*C)*L,其中C是热膨胀系数。当一根细木棍被嵌在两堵墙之间被加热,它将膨胀形成弓形的弧,而这个弓形的弦恰好是未加热前木棍的原始位置。三个非负实数:木棍初始长度(单位:毫米),温度变化(单位:度),以及材料的热膨胀系数。木棍中心的偏移距离(单位:毫米),保留到小数点后第三位。保证木棍不会膨胀到超过原始长度的1.5倍。你的任务是计算木棍中心的偏移距离。
2024-06-02 17:46:22
276
原创 Openjudge 1.11.7 和为给定数 C++实现
若存在和为m的数对,输出两个整数,小的在前,大的在后,中间用单个空格隔开。若有多个数对满足条件,选择数对中较小的数更小的。若找不到符合要求的数对,输出一行No。// 对数组进行排序,二分查找必须是有序的。第三行是一个整数m(0
2024-06-01 21:58:34
198
原创 vue组件新手使用中可能会遇到的问题
解决'methods:' is defined but never used no-unused-labels
2022-08-30 18:14:48
337
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人