自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 使用阿里云服务器部署html文件

5.点击左上角的文件->打开新文件树,找到/var/www/html,右键点击html文件夹,选择上传文件将所需要的文件上传。注意,由于一次只能上传一个文件,所以如果要上传文件夹,要先在html文件夹下新创立一个文件夹,再一个个上传文件。2.点击 云服务器ESC ->左边的安全组 ,点击第一个安全组ID,再点击快速添加 ->HTTP(80)这个打钩后按确定。3.点击 云服务器ESC -> 远程链接->立即登录。6.现在就算完成了,可以右键html文件预览一下,不过格式可能会乱,不过没有事。

2024-08-17 17:03:44 174

原创 xmuoj-公主的攻击范围(BFS)

塞尔达公主瘦弱的身体里面蕴含着不可思议的神圣力量,这个力量从公主所在的位置释放,可以逐层扩散到加农污秽掌控的区域。给定一个N行M列的区域,代号为1的区域是公主能力释放的初始区,代号为0的区域表示需要洁净的区域。每经过1毫秒,公主的神圣之光向外扩散一格,洁净相邻区域(4个方向),请计算每个标记为0的区域中加农的势力最多还能得瑟几毫秒。格子与格子之间的距离使用曼哈顿距离计算。提示:根据如上公式可知:曼哈顿距离指两点之间的行坐标i距离和列坐标j距离之和。

2024-07-11 12:38:57 663

原创 xmuoj-大数排序

这一题就是使用快速排序,具体算法思路就看别的文章了,但是因为这一题的数据量很大,在C++中scanf、printf的效率比cin、cout的效率快很多,所以在读取和输出时要使用scanf和printf,这样子才不会有的点运行超时。后记:小华使用快速排序秒过,小鲁惨败,因为他看不懂小华的代码......偷偷告诉你:1≤n≤100000,所有整数均在1--10^9范围内。输出共一行,包含 n 个整数,表示排好序的数列。第二行包含 n 个整数,表示整个数列。输入共两行,第一行包含整数 n。

2024-07-05 09:18:59 241

原创 xmuoj-二进制中1的最低位位置(打表+Lowbit)

打表法是寻找回忆不可或缺的重要方法,如果配合上lowbit,那么更难的问题也能迎刃而解。求最低位的1是二进制中的第几位,由我写的上一道题的lowbit相关知识可知,就是想知道。比如说log2[1<<3]=3,意思就是8所对应的是3,也就是2的3次方是8.代码中,log2就是我们所建的表,第(1<<k)个,换个词说,第。输出K,表示B中的1在第K位(K=0,1,2....15)请找到该数看为二进制后,其最低位的1出现的位置。也就是这个数最低位的1是二进制中的第几位呢?以1开头的二进制数的十进制表示B.

2024-07-03 23:58:09 418

原创 xmuoj-求二进制中1的个数

为了寻找失去的回忆碎片,林克必须预备足够的料理。能够快速突破数独试炼,熟练运用lowbit,才能把难题转换为美味佳肴。题目所求的是二进制中1的数量,我们用n减去lowbit(n),就相当于在二进制中去掉了。,然后一直减,减到二进制没有1(n=0)为止。只要把减的次数记录下来,就能知道有多少个1了。(具体为什么x&-x就能获取到该数值在这就不解释了,可自行观看位运算符的相关文章)输入一个32位整数,输出该数二进制表示中1的个数。“最低位的1及其后面的所有的0”“最低位的1及其后面的所有的0”

2024-07-03 23:07:08 350

原创 xmuoj-假币问题

(即假设假银币是比较重的)时,把l和r的内容交换一下,这样子当result==top,原本假的应该在左边,交换l和r之后假的应该在右边,这样子下面的判断思路就照第2步一样了。,代入三个已知的式子,看是否都符合,若全都符合,则假设成立,该枚银币为假的+轻的。若从A找到L后还是没有找到符合三个式子的银币,则说明假银币是重的,这个时候就再从A开始。天平左右的硬币数总是相等的。即不是每一边都是4个银币,不能一次存一行,不好处理,所以必须将每一边的银币都分别存进一个字符串里,然后结果也各自储存起来 == >

2024-07-03 15:01:26 663

原创 xmuoj-排序考试

这一题其实很简单,正常地获取输入并排序,冒泡排序就可以,但是要注意输出时每一行最后一个数字后面是没有空格的,所以输出时要单独设置一下最后一个数字的输出。那学期的期中考试,小讯老师出的题目竟然是:“请写一个排序算法给数组排序,结果按照升序输出。小鲁笑了笑,原来这类题已经难不倒他了,原来他早就超过了大一上小讯老师的水平了!接下来T行,每行有N+1个数,第一个整数表示该行有N个待排序的数字。整数N(1<=N<=1000000),T(1<=T<=100)。对于每组整数,按照升序输出排序结果,每个结果占一行。

2024-07-03 09:42:25 173

原创 XMUOJ关于C++我遇到的问题

以后能在if()里一句话解决的就不要加函数了。

2024-03-24 07:58:55 241

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除