iOS

2019 CSP-J

2019 CSP-J P5660 数字游戏(语法) 题意 给定一个长度最大为 (8) 的01字符串,求字符串中有多少个 (1)。 题解 P5661 公交换乘(模拟,STL) 题意 搭乘一次地铁后可以获得一张优惠票,有效期为 (45) 分钟,在有效期内(即:(t_{bus} - t_{subway} leq 45))可以消耗这张优惠票,免费搭乘一次票价不超过地铁票价的公交车。 搭乘公交车时,如果可

2023 CSP-J

2023 CSP-J P9748 小苹果(模拟) 题意 (n) 个苹果从左到右排成一列,编号为从 (1) 到 (n)。 每天从左侧第 (1) 个苹果开始,每隔 (2) 个苹果拿走 (1) 个苹果。 求出多少天能拿完所有的苹果,编号为 (n) 的苹果是在第几天被拿走。 数据规模与约定 对于 (100%) 的数据,(1 le nle 10^9)。 题解 P9749 公路(贪心,模拟) 题意 公路上一

2019 CSP-J 江西

2019 CSP-J 江西 P5681 面积(语法) 题意 求出边长为 (a) 的正方形与长宽分别为 (b,c) 的矩形哪一个面积更大。 题解 P5682 次大值(数学,STL) 题意 (n) 个正整数,求出所有的 (a_i bmod a_j (1 le i,j le n wedge i neq j)) 中严格次大值是多少。 数据规模与约定 对于 (100%) 的数据,(3 le n le 2t

2020 CSP-J

2020 CSP-J P7071 优秀的拆分(语法) 题意 给定一个正整数,输出二进制拆分。如果这个数是奇数输出 -1。 数据规模与约定 对于 (100%) 的数据,(1 le n le 10^7)。 题解 P7072 直播获奖(模拟,桶排) 题意 给定一个长度为 (n) 的序列 (a_i),给定一个百分比 (w%)。对于序列的每一个前缀 (a_1 ... a_i),求出第 (max(1, lf

2021 CSP-J

2021 CSP-J P7909 分糖果(数学) 题意 给定 (n,l,r),求一个数 (x),当 (l le x le r) 时,最大的 (x bmod n) 。 数据规模与约定 对于 (100%) 的数据,(1 le n le l le r le 10^9)。 题解 假设 (l = K_l * n + R_l , r = K_r * n + R_r , x = K_x * n +R_x)。我们

算法模板 v1.1.1.20240115

算法模板 v1.1.1.20240115:之前的历史版本已经不可寻,创建了第一份算法模板。 编译 CF模板 手动开栈 手动开O优化 读写 EMIO 关闭同步流 图论 存储 2-SAT 欧拉图 无向图 有向图 混合图 最大团 最短路 SPFA Floyd Dijkstra SPFA-SLF 环相关 判环 判负环 求最小环 网络流 最大流 ISAP HLPP D

图像算法(掩膜)

在图像处理中,掩膜(Mask)是一个用于指定图像中感兴趣区域的二进制图像或矩阵。掩膜通常用于选择、过滤或操作图像的特定区域。 掩膜通常表示为一个二进制图像,其中白色像素表示感兴趣的区域,而黑色像素表示不感兴趣的区域。 在计算机科学中,掩膜(mask)通常是一个二进制模式,用于对另一个数值进行位运算,以便提取或设置特定位的值。在C++中,你可以使用位运算符来操作掩膜。 在这个例子中,我们使用位与运

hdu 4990 Reading comprehension(矩阵乘法)

Read the program below carefully then answer the question. pragma comment(linker, "/STACK:1024000000,1024000000") include include include include include include const int MAX=100000*2; const int

abc101d<打表,数学>

题目 D - Snuke Numbers 思路 打表找规律: 代码 点击查看代码

ELF详解

​ 在读<程序员的自我修养 - 链接,装载,库>时,作者使用各种工具组合来查看了ELF文件的结构与布局.但是如果没有详细了解机制的话读起来还是会晕. 如果你已经了解了ELF文件的解析方法.那反过来读则不会有这种感觉. 因此, 现在我们就抛开各种工具, 从零开始解析一下 ELF文件的内容与布局. 基础介绍 ELF文件是什么 ELF 是 Executab

hey_left 2 Codeforces Round 918 (Div. 4) 续

题目链接 F. 常规的树状数组求逆序对 需要注意的是,因为是下标与值的映射,所以数值不能为负数,也不能太大 然后传参数的时候,参数是最大数值 切记切记 虽然但是,这道题还是没有解决 因为数据有负数且很大 要进行离散,再用普通树状数组 举一个简单的例子: 1 2 3 1 2 100 它们的逆序对数是一样的 也就是说我们不一定要记录真实的数值,数字间只要满足同样的相对大小即可 一列数字 1 3 2

整体二分 第k大数字

整体二分,在蓝书上被称为基于值域的整体分治算法 我更喜欢叫他整体二分(因为我感觉这样叫更牛逼一点) 发现了分治有一个必须满足的性质 如果我要把一个区间问题分治,那么这个被分治的区间的前后应该要么是单方面贡献,要么是结果根本不相关,也就是前面的对后面的没有影响 其实这个总结非常非常不严谨,估计除了我自己没有人能够理解我到底在说什么 因为我说的这两个分治根本就是不同的问题,前面的是CDQ分治,这个是明

C语言学习随笔-07 auto关键字

1、在C中auto是一个存储类的关键字。       - auto存储类:auto存储类是所有局部变量默认的存储类。       - auto可以在声明变量的时候根据变量的初始值的类型自动为此变量选择匹配的类型。 2、注意事项       - aut

达梦数据库7_第 3 章 数据定义语句_3.4 管理表空间

3.4 管理表空间3.4.1 表空间定义语句 创建表空间。 语法格式 参数 1. <表空间名> 表空间的名称,表空间名称最大长度 128 字节; 2. <文件路径> 指明新生成的数据文件在操作系统下的路径+新数据文件名。数据文 件的存放路径符合 DM 安装路径的规则,且该路径必须是已经存在的; 3. MIRROR 数据文件镜像,用于在数据文件出现损坏时替代数据文件进行服务。

达梦数据库7_第 3 章 数据定义语句_3.5 管理 HTS 表空间

3.5 管理 HTS 表空间  创建 HUGE 表之前,必须要先创建一个 HUGE 表空间(HTS)。如果不创建,只能使用 系统 HUGE 表空间 HMAIN。 3.5.1 创建 HTS 表空间 语法格式 CREATE HUGE TABLESPACE <表空间名> PATH <表空间路径>; 参数 1. <表空间名> 表空间的名称,表空间名称最大长度

达梦数据库7_第 3 章 数据定义语句_3.6 管理表

3.6 管理表   3.6.1 基表定义语句 用户数据库建立后,就可以定义基表来保存用户数据的结构。达梦数据库中基表可以分 为两类,分别为数据库表和外部表,数据库表由数据库管理系统自行组织管理,而外部表在 数据库的外部组织,是操作系统文件。手册中如无明确说明基表均指数据库表。下面分别对 这两类基表的创建与使用进行详细描述。 3.6.1.1 数据库基表 用户数据库建立后,就可以定

设计模式--策略(strategy)模式

目录概念使用场景 概念 策略模式是一种行为设计模式,它允许定义一系列算法,并将每个算法封装到一个对象中。这些算法对象可以相互替换,使得客户端调用算法的代码与具体算法的实现分离。在C++中,策略模式通常由一个接口类、具体策略类、上下文类和客户端代码组成。 下面是一个使用C++实现策略模式的示例代码: 在这个示例中,我们定义了一个策略接口类Strategy,并实现了两个具体的策略类Concrete

设计模式--简单工厂模式

目录概念使用场景示例类图代码实现 概念 简单工厂模式是一种创建型设计模式,它提供了一个创建对象的接口,但允许子类决定实例化哪个类。在C++中,简单工厂模式可以通过一个工厂类来实现,该工厂类负责根据输入参数创建不同的对象实例。下面是一个简单的C++示例来说明简单工厂模式的实现: 在上面的示例中,我们定义了一个抽象的产品类 Product,并创建了两个具体的产品类 ConcreteProduct

P1558 色板游戏

原题链接 题解1,种30棵树,每棵树代表每种颜色,树的每个节点代表这个颜色在对应区间上是否存在 code 题解2:一棵树,树的每个节点用二进制表示,01代表对应二进制位的颜色是否在这个区间上存在 code

DPO: Direct Preference Optimization 直接偏好优化(学习笔记)

学习参考:链接1   一、为什么要提出DPO   在之前,我们已经了解到基于人类反馈的强化学习RLHF分为三个阶段:全监督微调(SFT)、奖励模型(RM)、强化学习(PPO)。但是RLHF面临缺陷:RLHF 是一个复杂且经常不稳定的过程,首先拟合反映人类偏好的奖励模型,然后使用强化学习微调大型无监督 LM,以最大化这种估计奖励,而不会偏离原始模型太远。为解决这一问题,提出一个直

P10056 Water题解

唯一一道赛场 AC 的题,发篇题解记录一下 思路: “保证无论如何操作都不会溢出”——前 2 个点的特殊性质。 那么这种情况下,最佳方案自然就是全倒到 1 个杯子里。 那么如果会溢出呢? 倒了就溢出,那就别倒了呗(废话)。 所以总结一下,我们的操作就是如果全倒到 1 个杯子里不超容积,那就全倒,否则,就是不超容积时能倒的最大次数。 举个例子: 样例 1, (2 times 2 = 4 <

企业如何选择适合自己的即时通讯软件?先了解这3种部署模式

当今信息化时代,即时通讯软件已经成为企业日常沟通的不可或缺的工具,而如何选择适合自己的即时通讯软件也成为了企业面临的重要问题。下面我将从部署方式出发,深入分析即时通讯软件的部署方式以及优劣势,帮助企业更好地选择适合自己的即时通讯软件。       一、Saas部署模式   SaaS部署模式是指基于互联网的即时通讯软件,由第三方云服务商提供服务,用户只需通过

下一代APP Store——GPT应用商店GPTs初体验

uploading-image-126879.png 近期,OpenAI宣布GPT应用商店正式上线,目前拥有plus的用户已经可以体验了。 OpenAI将GPT应用商店命名为GPTs,这也是之前发布会就宣传的内容,终于上线了。简单的说,GPT应用商店类似于手机上的应用商店,在这里用户可以自己做一个应用发布,也可以使用别人的应用。当然可以选择让用户付费下载你的应用,这样你就有了收益。 OpenAI一

[Rust] Rust开发Wasm运行到支付宝小程序

Rust开发Wasm运行到支付宝小程序 最近参加了支付宝小程序开发者大赛, 把我之前的RustNES项目(任天堂红白机游戏机模拟器, 可以玩小霸王上的马里奥, 冒险岛等)迁移到了支付宝小程序上, 发现相关内容网上的资料比较匮乏, 在此分享一下开发经历. 本项目两大核心点 Rust编译成Wasm运行在小程序环境中 支付宝小程序支持Canvas+Wasm Rust编译 Rust编译小程序Wasm与

C++基础 -20- 基类覆盖父类

———————基类覆盖父类———————   🎄引用的方式覆盖 🎄赋值的方式覆盖     ———————End———————  

Net 高级调试之十六:平台互用性及P/Invoke和内存泄漏调试

一、简介    今天是《Net 高级调试》的第十六篇文章,也是这个系列的最后一篇文章了。既然是最后一篇文章,我需要在这里说明一下,我当前的这个系列,不是针对《Net 高级调试》这本书来的,而是根据“一线码农”的视频做的这个系列。当然了,他的视频是根据《Net 高级调试》这本书来的,内容上做了一些调整,可以说是与时俱进的。说实在的,我第一次看《Net 高级调试》这个本书是蒙的,不知道从何处入手,有一

ByConity 社区回顾|ByConity 和开发者们一起展望未来,携手共进!

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 新年伊始,我们想在这里感谢一群 ByConity 社区的小伙伴们。 正是因为有社区的开发者的支持,截止到 2023 年底,ByConity GitHub 获得 1409 Star,595 pull request,累计 61 位 Contributor 共建者参与代码贡献,社区主办活动超过 10 场,来自知乎

C++U5-第01课-深度优先搜索1

在全排列问题中,使用深度优先搜索(DFS)的思想体现在以下几个方面: 递归结构:在解决全排列问题的函数中,我们使用了递归调用的方式。通过递归地处理每个位置上的数字,然后继续递归地处理下一个位置上的数字,最终得到完整的排列结果。 选择与回溯:在每次递归调用中,我们需要做出选择并标记该选择已被使用,然后进行下一层的递归。当递归返回后,我们需要进行回溯操作,即取消前面的选择并恢复为未被使用的状态

<<  <  244  245  246  247  248  249  250  251  252  253  254  >  >>