• 2024-12-01PbootCMS站点信息调用
    站点信息标签适用范围:全站任意地方均可使用。标签作用:用于调取网站的基本配置信息,对应后台的“基础内容>站点信息”。示例代码:html{pboot:siteindex}站点入口地址{pboot:sitepath}站点路径{pboot:sitelanguage}站点语言{pboot:sitetitle}站点标题{pboot:sitesubtitle}站点
  • 2024-09-28[ABC176F] Brave CHAIN
    [ABC176F]BraveCHAIN题意给你\(3n\)个数字。每次你可以选取前\(5\)个数字,拿走里面任意三个数字,剩下两个,如果拿走的\(3\)个数字相等,得分\(+1\)。问最大得分是多少。思路首先我们想尝试贪心。然而不好贪心,因为你不知道前面会给你留下哪两张牌,留下的方案数很多。题目
  • 2024-06-13JUC并发编程第十一章——Synchronized与锁升级机制
    1入门知识介绍synchronized锁,是不是默认实现了锁升级。代码中只需要直接使用synchronized,至于怎么从偏向锁升级为轻量锁再升级为重量级锁,这些底层jvm已经实现了。不需要程序员担心。是的,Java8中的synchronized关键字确实默认实现了锁升级的机制。当使用synchronized关键
  • 2024-06-04已知一组数字:21,25,11,32,12,35,55,77,66,要求按以下规则进行排序.第一个数最大,第二个数最小,第三个数字是剩下中的最大的,第四个数字是剩下的最小的,依次类推
    importjava.util.Arrays;importjava.util.ArrayList;importjava.util.Collections;publicclassTest_A19{publicstaticvoidmain(String[]args){Integer[]numbers={21,25,11,32,12,35,55,77,66};Arrays.sort(numbers,Collect
  • 2024-04-1020212324
    第一部分第二部分?问题一问题二剩下
  • 2024-04-02约瑟夫环【第九届】【决赛】【C组】
             n个人的编号是1~n,如果他们依编号按顺时针排成一个圆圈,        从编号是1的人开始顺时针报数。     (报数是从1报起)当报到k的时候,这个人就退出游戏圈。下一个人重新从1开始报数。求最后剩下的人的编号。这就是著名的约瑟夫环问题。
  • 2024-03-23Tree Cutting
    这道题目的代码的写法非常新,可以学习首先我们从\(x=1\)开始想起,此时显然一条边都不用切然后是\(x=2\),我们发现所有叶子节点都不能分离开来了,我们把所有叶子节点与其父亲节点弄成一个连通块,显然这里切掉是最优的,在考虑剩下的树,仍然对叶子节点实施这个操作,直到最后没有剩下的树为
  • 2024-03-113.8~3.11闲话
    3.8因为教师资格证考试所以放假
  • 2024-03-03洛谷题单指南-二分查找与二分答案-P1163 银行贷款
    原题链接:https://www.luogu.com.cn/problem/P1163题意解读:利率越小,贷款期限和每个月还的钱固定的情况下,越有可能能够还完全部的贷款,具备单调性,因此给定贷款利率、贷款月数、每月还款钱数,可以计算最终贷款还剩下多少,有两种情况:>=0,说明利率可能大了,要试探更小利率;<0,说明利率小了,要
  • 2024-02-05CF1348
    传送门A:一个组\(2^n+2^1+\dots+2^{\frac{n}{2}-1}\),另一个组剩下的。B:考虑不停循环。如果不同的数字超过\(k\),无解。否则先把原序列去重,然后把末尾补一些数补成\(k\)个,再把这个新序列循环\(n\)次。C:先把字符们排序。肯定先把最小的\(k\)个字符作为各自的开头
  • 2023-11-24果园
    题目简述一共有\(n\)个苹果,有一只虫子,这只虫子吃掉一个苹果需要\(x\)个小时,且虫子比较专一,当它吃完一个苹果之后,才会吃另外一个。要把这一箱苹果运回家之后才可以处理掉虫子。然而,他回家的路途需要\(y\)小时,他开始思考,在\(y\)小时后,箱子里还剩下多少个完整的苹果呢?分
  • 2023-11-23「杂题乱刷」CF468A
    原题链接CF468A24Game题目简述现在有一个序列\(n\)包含\(n\)个整数\(1\simn\),如果我们能经过加减乘三种操作让这个序列只剩下\(24\),如果可以,输出YES并给出构造方案,否则输出NO。解题思路首先不难看出,如果\(n\)小于\(4\)的话,那么是一定不能构造出方案的,因为无
  • 2023-10-282558
    给你一个整数数组 gifts ,表示各堆礼物的数量。每一秒,你需要执行以下操作:选择礼物数量最多的那一堆。如果不止一堆都符合礼物数量最多,从中选择任一堆即可。选中的那一堆留下平方根数量的礼物(向下取整),取走其他的礼物。返回在 k 秒后剩下的礼物数量。输入:gifts=[25,64,9
  • 2023-10-28力扣2558.从数量最多的堆取走礼物
    给你一个整数数组 gifts ,表示各堆礼物的数量。每一秒,你需要执行以下操作:选择礼物数量最多的那一堆。如果不止一堆都符合礼物数量最多,从中选择任一堆即可。选中的那一堆留下平方根数量的礼物(向下取整),取走其他的礼物。返回在 k 秒后剩下的礼物数量。 示例1:输入:gifts
  • 2023-05-31约瑟夫环(动态规划):剑指 Offer 62. 圆圈中最后剩下的数字
    题目描述:0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下
  • 2023-05-26wps word 删除最后一页
    当剩下2页的时候,删除第二页的方法
  • 2023-04-27每日打卡
    卖金鱼问题问题描述:小明养了一缸金鱼要分五次卖,第一次卖全部的一半加二分之一条,第二次卖剩下的三分之一又三分之一条,第三次卖剩下的四分之一加四分之一条,第四次卖剩下的五分之一加五分之一条,第五次卖剩下的11条。问题分析:根据规律可得有x条鱼第n次卖x-(x+1)/(j+1)代码:#include<
  • 2023-04-27求素数思路
    “求素数”一类的题多用筛选法。其具体算法如下:从2开始把连续的整数放入筛中,首先确定筛中第一个数2是素数。并从筛中晒去所有2的倍数(不包括2);然后从2以后开始查找,找到筛中剩下的第一个数,它也是素数,并从筛中筛去它的所有倍数(不包括本身)。如此反复执行,直到无数可筛为止。这时筛中剩
  • 2023-04-21买鱼问题
    一问题描述将一缸金鱼分五次卖出第一次卖出全部的一半加1/2第二次卖出剩下的三分之一加三分之一条第三次卖出剩下的四分之一加四分之一条第四次卖出剩下的五分之一加五分之一条最后卖出11条问原来鱼缸有多少条鱼。二设计思路设第几次卖出的次数为j每次卖出的都是上次剩下的乘以
  • 2023-04-07JUC并发编程基础篇第四章之公平锁/重入锁/死锁[常见锁的基本认识]
    @目录1、公平锁/非公平锁1.1、概念1.2、非公平锁代码案例1.3、公平锁代码案例1.4、面试题:为什么会有这样的公平锁和非公所这样的设计2、重入锁2.1、简介2.2、没有重入锁,会发生什么问题2.3、可重入锁的种类2.3.1、隐式锁2.3.2、显式锁2.4、面试题:可重入锁的实现机制3、死锁3.1
  • 2023-03-21Day02 - 0.1 + 0.2 === 0.3嘛 | 面试打卡365
    知识讲解系统+全面先说答案,0.1+0.2不等于0.3,因为浮点数表示小数的时候有精度损失。昨天我们已经说到,javascript中会使用52个bit表示小数部分。根据国际标准IEEE754,J
  • 2023-01-14买苹果
    题目描述如图:提示:有两种带子,分别只能装6个和8个,不能多装,也不能少装。求最小的需要的袋子数。思路:显然如果能用8个袋子装绝对不用6的袋子,8的袋子能装更多,所需要的袋子
  • 2023-01-05剑指62. 圆圈中最后剩下的数
    问题描述https://leetcode.cn/problems/yuan-quan-zhong-zui-hou-sheng-xia-de-shu-zi-lcof/description/解决方案首先,这题有更简洁的解法,但我的脑子不够用,我只会模拟。
  • 2022-12-29[JZOJ100023] 塔(口胡)
    Description小A想搭一个体积不超过m的塔,他有各种大小的立方积木,比如边长为a的积木,体积为a^3,现在小A需要你给一个X,每次小A会用一个体积不超过X的最大积木,依次到搭好为止,现在