-
『模拟赛』多校A层冲刺NOIP2024模拟赛18
『模拟赛记录』多校A层冲刺NOIP2024模拟赛18 -
多校A层冲刺NOIP2024模拟赛18
赛时电脑死了,恼了就没交。赛后交是155pts。 T1 是二分答案+三维前缀和check,T2 瞎写了个搜索。 T1 选彩笔(rgb) 将r,g,b看做三个维度。 答案显然有可二分性,直接二分答案。那么就转化为是否存在一个边长为\(mid\)三维正方体,其内部有大于\(k\)个点。 三维前缀和维护即 -
[61] (多校联训) A层冲刺NOIP2024模拟赛18
无论从什么意义上都能称得上挂 75 分的一场 A.选彩笔 好题 答案显然可以二分 突然发现我好像专长二分答案 钦定最大差值 \(dx\),将所有物品以 \((r,g,b)\) 看成三维空间坐标内的点,原问题可以转化成问空间里一个边长为 \(dx\) 的立方体内是否有至少 \(k\) 个点 考虑到值域 -
24.11.05
-1 -
2024.11.5总结
哦哦哦 -
C++移动构造函数与移动赋值运算符
移动构造与移动赋值 拷贝构造函数与移动赋值的重载 C++允许通过拷贝的方式来构造一个新的对象, 也允许通过移动赋值的方式构造一个新的对象. 在C++中新建一个类的时候, 默认的构造函数与移动赋值运算符都是基于浅拷贝执行的. 这个浅拷贝的构造函数与移动赋值运算符支持重载, 我们要说的就是重载这两个部分 -
C++移动构造函数与移动赋值运算符
移动构造与移动赋值 拷贝构造函数与移动赋值的重载 C++允许通过拷贝的方式来构造一个新的对象, 也允许通过移动赋值的方式构造一个新的对象. 在C++中新建一个类的时候, 默认的构造函数与移动赋值运算符都是基于浅拷贝执行的. 这个浅拷贝的构造函数与移动赋值运算符支持重载, 我们要说的就是重载这两个部分 -
C++移动构造函数与移动赋值运算符
移动构造与移动赋值 拷贝构造函数与移动赋值的重载 C++允许通过拷贝的方式来构造一个新的对象, 也允许通过移动赋值的方式构造一个新的对象. 在C++中新建一个类的时候, 默认的构造函数与移动赋值运算符都是基于浅拷贝执行的. 这个浅拷贝的构造函数与移动赋值运算符支持重载, 我们要说的就是重载这两个部分 -
11.4 ~ 11.10
光辉岁月 -
【排列】(笛卡尔树上 dp?)
比赛在这 B.排列 前言: 笛卡尔树上 dp?这名字很妙啊,但其实不需要笛卡尔树,只不过利用了笛卡尔树的定义 一个性质:我们设一个区间 \([l,r]\) 中的最大值的位置为 \(pos\),发现可以把该区间分为 \([l,pos]\) 和 \([pos,r]\) 两个子区间,并且这两部分互不影响, -
CSP-S 2024 游寄
掉大分记 upd:thank Shadow -
处理数组中某一属性
replacePropertyName(arr, oldProp, newProp) { return arr.map(item => { const { [oldProp]: oldValue, ...rest } = item; // 提取旧属性并存储其值 const newItem = { . -
处理数组中某一属性
replacePropertyName(arr, oldProp, newProp) { return arr.map(item => { const { [oldProp]: oldValue, ...rest } = item; // 提取旧属性并存储其值 const newItem = { . -
实验三
实验一: button.hpp #pragma once #include <iostream> #include <string> using std::string; using std::cout; // 按钮类 class Button { public: Button(const stri -
24.11.04
-1 -
设计原理上
Java设计模式 1 前言 1.1 目的 2 七大原则 2.1 单一职责原则 方案一 package com.feng.principle.singleresponsibility; /** * @Author feng peng * @Date 2023/4/12 * @Time 22:53 */ -
设计原理上
Java设计模式 1 前言 1.1 目的 2 七大原则 2.1 单一职责原则 方案一 package com.feng.principle.singleresponsibility; /** * @Author feng peng * @Date 2023/4/12 * @Time 22:53 */ -
Spring原理Boot
Spring原理 SpringBoot 1 Boot 1.1 Boot 骨架项目 如果是 linux 环境,用以下命令即可获取 spring boot 的骨架 pom.xml curl -G https://start.spring.io/pom.xml -d dependencies=web,my