自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣 第 409 场周赛

由于力扣的提交方式 和 其他oj类不同 这里c++选手 要先熟悉STL先会介绍一下会用到特殊语法1、C++11关键字constexpr值不会改变(这一点和普通 const 一样)编译期就能得到结果!(普通 const 不一定保证)2、std::array是具有固定大小的数组。因此,它并不支持添加或删除元素等改变大小的操作。也就是说,当定义一个array时,除了指定元素类型,还要指定容器大小T 是数组中元素的类型。N 是数组的大小,必须是一个非负整数。

2024-08-11 16:12:06 826

原创 牛客周赛 Round 54 (A~E)

以后会定时更新很多比赛的题解 希望借此让自己坚持赛后补题要不然写完就结束 自己水平没有一点提高 本人很菜所以不会更新太难的题 加油!!!

2024-08-05 23:27:03 958

原创 蓝桥杯真题

二分答案,l = 1, r = max(n块长方形巧克力中的最长边),check()检查是否能按此方案分,能否得到大于等于k块的巧克力。:有n块h*w的巧克力, 要分给k个人,要求巧克力必须是方形且每个人得到的巧克力尽量大。

2024-03-02 09:13:00 376

原创 Java_equals练习

用来判断Person 的各个属性是否都相同。自定义数据类型的equals 重写。

2024-02-29 18:12:34 384

原创 洛谷 P5728 【深基5.例5】旗鼓相当的对手

题意:n名同学参加考试,分别有三科成绩, 对于每两个学生,其中每科分差都不大于5,且总分分差不大于10,满足条件的有几对?思路:可以先枚举出所有总分分差小于10的同学,再从其中找到没课都小于5的有几对。洛谷 P5728 【深基5.例5】旗鼓相当的对手。

2024-02-26 21:22:24 436 1

原创 洛谷 P1068 [NOIP2009 普及组] 分数线划定

心得:没什么可说,结构体排序,so easy。

2024-02-21 10:50:44 407 1

原创 【无标题】

一开始还没想对 总想在16进制时把超过9的数字转为对应的字母 ,后来发现想反了, 应该是把十六进制输入的字母转为对应的数字。这道题我写了两天, 最主要的一个问题是我忽略了十六进制可以输入字母,一开始没考虑到,感觉自己没啥问题,后来发现了。题意:给定一个n进制数m,经一个操作,求最少几步可得到一个回文数(从左到右读 和 从右到左读 是一样的,如1221),题的写法一样,主要是输出内容有些许差别,本文给出信息学的那道解法,洛谷的在输出时些许不同,其余完全一样。心得:没写之前 感觉很简单 按题意步骤来就 ok。

2024-02-21 10:10:12 448 1

原创 洛谷 P2004 领地选择

*洛谷 P2004 领地选择24/2/19。

2024-02-19 10:25:08 374 1

原创 Java_this

先举个例子:这就好比假如我是杨过, 我说我的妻子是小龙女。这时还有一个人叫张无忌,张无忌的妻子和小龙女没有关系,张无忌说”我的妻子“,那就是他自己的妻子,和小龙女就没关系。我说”我的妻子“ 代表小龙女, 而张无忌说”我的妻子“就是张无忌他的妻子,就不能代表小龙女了。无论你姓名是什么, 年龄是什么 都只会得到下面的默认值结果,这是因为由于就近原则,此时的name = name 两个都是局部变量 即形参列表里的name 不会改变该对象的属性name。这里”我的“就好比java 中的this。

2024-02-18 15:40:43 571 1

原创 字典树(Trie)

通常在实现的时候,会在节点结构中设置一个标志,用来标记该结点处是否构成一个单词(关键字)依次插入 "cat" ,"car", "busy".字符串集合的数据结构。

2024-02-17 14:18:45 812 1

原创 区间合并【模板】

将每个重叠的区间合并为一个,最后用每段不重叠的区间的最末端点减去开始端点,再加1是这段区间包括的所有正整数点,结果就是用l+1减去每个区间包括的所有正整数点。

2024-02-15 11:42:31 486 1

原创 java递归执行

大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。并且规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘。斐波那契数列是指这样一个数列:1,1,2,3,5,8,13,21,34,55,89……思路 第十天有一个桃子,第九天有 (1+1)*2 = 4个桃子, 第八天有 (4+1)*2 = 10个桃子,。有一堆桃,一个猴子每天吃这堆桃的一半再多吃一个,到第10天还剩一个桃子。自我调用是在解决子问题,而结束条件定义了最简子问题的答案。

2024-02-14 16:14:46 671 1

原创 java方法传递机制

基本数据类型:数值型(整数、浮点数)、字符型、 布尔型。引用数据类型:类、接口、数组。

2024-02-13 20:06:44 511 1

原创 洛谷 P3375 【模板】KMP

/要想输入的字符串下标从1开始 直接 cin >> s+1;然后像测量其长度要 strlen(s+1);//这样看来如此基础的KMP我都不会 路漫漫其修远兮。洛谷 P3375 【模板】KMP。

2024-02-13 11:12:31 452 1

原创 洛谷 P3853 [TJOI2007] 路标设置 日常打卡

题意:输入公路长度L, 原有路标数量N, 可增设路标数量K, 已知原有路标的位置 输出增设路标后能达到最小空旷值。//好坑啊 这个题最二分最开始l是从1开始的 要是从0开始会出现100但最后一个测试点是TLE。洛谷 P3853 [TJOI2007] 路标设置。

2024-02-06 13:15:34 404

原创 寒假学java 打卡

【代码】寒假学java 打卡。

2024-02-05 15:51:19 379 1

原创 java实现数组扩容

题意:有个升序数组,要求插入一个元素,该数组仍然是升序的 如原数组:{10,12,45,90} 添加20后{10,12,20,45,90}遍历完后 没有发现 insertNum <= arr[i] 说明 index == arr.length。遍历 arr 数组 若发现 insertNum <= arr[i] 说明i就是要插入的位置。1、先确定添加数据应插到哪个索引。本质:数组扩容 + 定位。用index = i保留。看老韩视频学的,真的非常推荐,讲的非常的细!

2024-02-05 15:23:10 395 1

原创 信息学奥赛一本通 1204:爬楼梯

/用递推是如此的简单:由题意知有n阶台阶 ,最后一步可以走一阶也可以走两阶 那么n阶台阶的走法 = n-1 阶台阶的走法 + n - 2阶台阶的走法。//我一开始用递归 画一个递归二叉树 每次选一或选二 感觉没有递推简单。题意:每次走一阶或两阶 问有多少种走法。

2024-02-03 15:38:09 401 1

原创 【洛谷P3743 kotori的设备】

/故进行二分答案 左边界为0 设时间为k,“右边界可以 max(bi + k * (p/n) - k * ai = 0)当所有的等式的时间!//后来发现想复杂了 直接在时间为k 时 先判断 bi >= ai *k 若满足则不用给其充电;否则要充的电量为 ai * k - bi。//题意:n个设备 , 每个设备初始能量bi,每秒消耗ai个单位, 充电宝可令一个设备每秒充电p个单位。//思路:时间最长是多少 一定满足比答案小的时间都满足让设备大于0, 而比答案大的时间会让设备小于0。//二分 感觉好难!

2024-02-03 12:11:18 439 1

原创 寒假打卡今天开始01

洛谷P1163 银行贷款

2024-02-02 19:06:18 323

空空如也

空空如也

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

TA关注的人

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