iOS

uniapp 实践一

┌─uniCloud 云空间目录,支付宝小程序云为uniCloud-alipay,阿里云为uniCloud-aliyun,腾讯云为uniCloud-tcb(详见uniCloud) │─components 符合vue组件规范的uni-app组件目录 │ └─comp-a.vue 可复用的a组件 ├─utssdk

AtCoder-ABC-Ex乱写

ABC233Ex Manhattan Christmas Tree 先将 ((x,y)) 变成 ((x+y,x-y)),也就是曼哈顿转切比雪夫,之后曼哈顿距离 (le k) 的在切比雪夫坐标系下就是一个正方形。 用主席树做矩形和,外层套一个二分即可,时间复杂度 (mathcal{O}(n log^2 n))。 ABC233Ex ABC234Ex Enumerate Pairs 浪费我感情的精

UGUI 基础控件

基础控件 Image Source Image:图片来源(图片类型必须是“精灵”类型) Color:图像的颜色 Material:图像的材质(一般不修改,会使用UI的默认材质) Raycast Target:是否作为射线检测的目标(如果不勾选将不会影响射线检测) Maskable:是否能被遮罩 Image Type:图片类型 Simple : 普通模式,均匀缩放整

.NET Avalonia开源、免费的桌面UI库 - SukiUI

前言 今天分享一款.NET Avalonia基于MIT License协议开源、免费的桌面UI库:SukiUI。 Avalonia介绍 Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人

csp-j题解

csp-j题解 第一题:小苹果 原题洛谷P9748 题目描述 小 Y 的桌子上放着 (n) 个苹果从左到右排成一列,编号为从 (1) 到 (n)。 小苞是小 Y 的好朋友,每天她都会从中拿走一些苹果。 每天在拿的时候,小苞都是从左侧第 (1) 个苹果开始、每隔 (2) 个苹果拿走 (1) 个苹果。随后小苞会将剩下的苹果按原先的顺序重新排成一列。 小苞想知道,多少天能拿完所有的苹果,而编号为 (n)

洛谷P10135 暨 USACOJan2024S T2 题解

题意简述 给点一棵有 (n) 个节点的树,在每个时间点都会在某个节点出现一瓶药水,记 (p_i) 为第 (i) 个时间点出现药水的节点,定义一次遍历为从 (1) 号节点走到任意节点,要求在遍历次数最少的情况下拾取最多数量的药水。 思维路径 首先我们要探讨遍历次数最少的状态是怎样的。由于每一次遍历都是从 (1) 号节点开始,我们可以把整棵树看作根为 (1) 的有根树。即要求用最少的从根出发的路径覆盖

ABC335 A~E 题解

A 题目大意 输入一个字符串,把这个字符串的最后一位改成 4 后输出这个字符串。 解题思路 直接模拟即可 AC 代码 B 题目大意 输入一个 (n),求出所有满足 (x+y+zle n) 的三元组 ((x,y,z)),按字典序升序输出。 解题思路 直接从小到大枚举 (x)、(y)、(z) 即可,判断是否满足 (x+y+zle n),满足的话直接输出即可。注意枚举的时候从 (0) 开始。 AC 代

蒟蒻的模板

蒟蒻 Rainbow_Automaton 的模板 (text{2023-10}) 备战 (text{csp-s}) 只是目前会的 然而目前啥也不会... 代码注意事项 不要使用using namespace std; min 和 max 都可以直接 std::min std::max 吧 关同步 #define fastread std::ios_sync_with_stdio (fa

CF231E 题解

本文采用 CC BY-NC-SA 4.0 协议发布。 前言 提供一个圆方树做法。 孩子圆方树学傻了,忘了还有缩点这回事。 正文 建圆方树。 考虑一条圆方树上的路径,哪些点对答案有贡献: 方点,这表示路径经过一个环,方案数 (times 2). 旁边有方点的圆点。这表示走到这时可以选择在环上绕一圈,方案数 (times 2). 于是设“旁边有方点的圆点”权值为 (2),方点权值为 (df

多项式求逆

类似于逆原,多项式也可以求逆,具体地,定义多项式 (f(x)) 的乘法逆为能使得 (f(x) * g(x) equiv 1 pmod{x^n}) 的多项式 (g(x)),也可记作 (f(x)^{-1})。 假设我们现在已经求出了 (f(x)) 在模 (x^{lceilfrac n2rceil}) 意义下的逆原 (f_0(x)^{-1})。有: [left.begin{aligned} f(x)f_

楼房重建线段树

维护前缀最大值个数。 对 pushup 操作进行修改。 定义 solve(x, lim) 为前面这个区间的最大值为 lim,(x) 支配的区间产生的贡献。 如果 (x) 的最大值已经小于 (lim),显然没有贡献。 考虑 (x) 的左儿子,如果左儿子的最大值大于 (lim) 直接递归左二子查询,此时右儿子的答案不受影响。 如果左儿子最大值小于 (lim) 的话,贡献显然为0,递归右儿子查询。 (s

Rockchip RK3399 - PCIe

一、PCIe调试 1.1 编译内核 1.1 配置设备树 pcie设备节点定义在arch/arm64/boot/dts/rockchip/rk3399.dtsi; pcie_phy设备节点: 引脚配置节点pcie: 如果我们希望pcie使能,则需要在arch/arm64/boot/dts/rockchip/rk3399-evb.dts中为以下节点新增属性: 1.1.2 配置内核 linux需

「杂题乱刷」CF1927D

盲猜没人用此做法 题目链接 CF1927D Find the Different Ones! 解题思路 考虑分块,在一块内的数当且仅当他们是连续的且权值相同,并记录下他们的左右端点同时记录每一个数在哪个块内,对于每个块维护它的左右端点,然后对于每组询问如果 (l,r) 在同一个块内,那么 (l sim r) 的所有权值一定相同,输出 -1 -1,否则 (l sim r) 中一定有权值不同的数,这时

题解 AT_exawizards2019_e【Black or White】

设 (P_b(k),P_w(k)) 表示已经吃了 (k) 块巧克力,把所有黑/白巧克力都吃光了的概率。枚举最后一块黑/白巧克力被吃的时间,容易得到: [begin{aligned} P_b(k)&=sum_{i=1}^kfrac{binom{i-1}{b-1}}{2^i} P_w(k)&=sum_{i=1}^kfrac{binom{i-1}{w-1}}{2^i} end{align

CF 292E 题解

题目传送门 提供一个比较简单的做法。 对于每一次覆盖,不用线段树直接去存两端点 ([l,r]),可以存下来这次修改对应第几次覆盖(未被覆盖为 (0)),查找时再根据存储的次数去输出。 最后输出时如果未被覆盖,直接输出 (b[i]),如果有覆盖次数 (num),则对应数组 (A) 的下标为:((X),(Y) 为对应 (A) 和 (B) 该次覆盖的下标) [(i-x[num]+1)+y[num]-1=

单调队列优化DP&斜率优化&四边形不等式

在本文中,我们将通过一道题来浅谈DP优化三大妈。 P3195 [HNOI2008] 玩具装箱 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 对于这种类型的题目,我们一般可以转化为如下形式: 那么,$val(i,j)$ 又通常分为两种情况: 其值仅与$i,j$中的一个有关。 其值与$i,j$两者都有关。 单调队列优化DP 对于前者,我们有一个这样的例子:CF372C Wa

游戏当中的秘密

因为我昨天玩游戏被骗,所以特此记录。(在飞机上算的,笑) 概率的游戏 假设现在有红、黄、蓝 (3) 种球各 (8) 个,让你摸出 (12) 个球(完全随机)。一共玩恰好 (5) 局游戏。假设有这个表: 你抽到的组合 你获得的钱数 543 -30 444 5 642 5 552 15 633 20 651 50 732 80 741 100 750 15

根号分治入门

在vp cf的时候遇到的算法,当时看着就是题目很清楚,要不就是我不会的数据结果,要不就是算法,想了一会想不出直接去看题解了。现在补一下。 根号分治虽然名字里面有“分治”但实际上和分治的关系并不大,根号分治更多的还是一种思想。 根号分治的思想是将询问根据一个阈值设为(S)分为两部分。两个部分用不同的算法处理,一部分可以用暴力直接处理,另一部分可以通过预处理和动态维护 根号算法是一种优雅的暴力! 涉及

离散化(Discretization Algorithm)

简介 离散化 —— 把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率,即:在不改变数据相对大小的条件下,对数据进行相应的缩小。 离散化本质上可以看成是一种 (哈希),其保证数据在哈希以后仍然保持原来的 全/偏序 关系。 描述 离散化用于处理一些个数不多,但是数据本身很大但是仍需要作为数组等无法过大的下标时,我们可以处理一下这些大的下标,并且依然保持其原序。 通俗地讲就是当有

Codeforces Round 920 (Div. 3)(A~F)

目录ABCDEF A 按题意模拟即可 B 统计01和10的数量取最大值 C 考虑贪心,到达当前如果a操作的代价大选择b操作,b操作的代价大选择a操作 D 双指针+贪心 先将两个数组排序,a升序,b降序。 然后比较两个端点的对答案的贡献,选择贡献大的 E 博弈论的题目 将行列分开考虑 先考虑行,最终两者一定会走到一行。 什么情况下alice可能会赢,一定是(yb-ya)为奇数时 当

2.5 蓝桥杯练习4题

2.5 蓝桥杯练习4题 昨天忘记写题解啦,今天补上。 1.[P8687 蓝桥杯 2019 省 A] 糖果 题意:糖果店的老板一共有 (M) 种口味的糖果出售。为了方便描述,我们将 (M) 种口味编号 (1) ∼ (M)。 小明希望能品尝到所有口味的糖果。遗憾的是老板并不单独出售糖果,而是 (K) 颗一包整包出售。 幸好糖果包装上注明了其中 (K) 颗糖果的口味,所以小明可以在买之前就知道每包内的糖

P8330 [ZJOI2022] 众数 题解

Description 给定一个长度为 (n) 的序列 (a_1,a_2,dots,a_n),问选一段区间,它的价值是里面的众数个数 (+) 外面的众数个数,求最大价值,以及所有满足这个最大价值的区间的外面的众数颜色。 (sum nleq 5times 10^5,nleq 2times 10^5)。 Solution 考虑根号分治。 定义一个大的颜色指出现次数 (>sqrt n) 的颜色,小

2.6 蓝桥杯练习5题

2.6 蓝桥杯练习5题 1.[P3951 NOIP2017 提高组] 小凯的疑惑 / [蓝桥杯 2013 省] 买不到的数目 题意:小凯手中有两种面值的金币,两种面值均为正整数且彼此互素。每种金币小凯都有无数个。在不找零的情况下,仅凭这两种金币,有些物品他是无法准确支付的。现在小凯想知道在无法准确支付的物品中,最贵的价值是多少金币? 思路:数学题 不妨假设(a<b),答案是(x)。 (x

EC-Final-2021

比赛链接 A. DFS Order 签到题,最小值是深度,最大值是总点数减去子树大小,跑一个dfs就行。 code for A B. Beautiful String 套路串串,(sum |S| le 3 times 10^4) 其实是假的,因为 (|S| le 5000),所以对于 (mathcal{O}(|S|^2)) 的时间复杂度,最大也不过 (6 times 5000^2),再乘上一

C++类开发第二篇(浅析构造函数和析构函数)

class_2 构造函数 构造函数是一种特殊的成员函数,用于创建和初始化类的对象。它的名称与类的名称相同,没有返回值,也不需要显式调用。在C++中,每个类都必须至少有一个构造函数。 当我们创建一个类的对象时,编译器会自动调用构造函数来初始化该对象的成员变量。构造函数可以执行一些操作,如初始化成员变量、申请资源、打开文件等。上一篇当中提到的Stock类,如果直接运行 股票份额由于没有初始化则会赋

主板设置了快速开启以后,怎么进入bios?

1、快速启动开启后是无法进BIOS的,因为机器并不是彻底的关机2、如果想进BIOS的话把快速启动取消,重启即可进入3、恢复BIOS出厂设置,打开机箱 把主板上面的纽扣电池取下来,等半分钟再装回去 BIOS即可启动电脑,按Del键,进入BIOS设置主界面2.选择“Advanced BIOS Features”(高级BIOS设置功能)设置项,按Enter键进入3.移动光标到“Quick Power O

清北学堂2023暑假CSP-J精英营 笔记

有些简单的就不记了。 Day 1 Part 1.上午 手写堆 一种建立二叉树的方法: 设当前节点的编号为 (i) ,则其父节点的编号为 (frac{i}{2}) ,其左儿子的编号为 (2times i) ,其右儿子的编号为 (2 times i+1) 。 怎样用二叉树实现堆? 需要保证每个节点储存的值,都不小于它儿子节点储存的值。 Part 2.下午 堆 应用 例题 (1) 给定 (n) 个

P5398 [Ynoi2018] GOSICK 题解

题目链接: GOSICK 前置知识点:莫队二次离线、根号分治、调和级数 我的评价是逆天题,不愧为 (Ynoi) 第十四分块,拥有这些前置知识点可以让你比较快的思考出本题正解,然而本题独特的空间限制,逼迫你写出更多卡常细节代码。 好多人搞了两个数组单独处理特判,其实莫得必要的。先说一点常识性的东西: 枚举 (1 sim n) 所有数的倍数,且不超过 (n)。 对于 (1) 来说有 (dfrac{n}

CF616F Expensive Strings

隔壁 CF316G3 远比这题难吧,为什么那题 2400 这题 2700? 题目描述 有 (n) 个字符串 (t_i),第 (i) 个字符串的价值为 (c_i)。现在想求一个字符串函数 (f(S)=sum_{i=1}^n |S|cdot c_icdot p_{S,t_i}),其中 (p_{S,T}) 表示字符串 (S) 在 (T) 中的出现次数。求 (f(S)) 的最大值,(S) 可以为空。 (n

ABC240Ex Sequence of Substrings

题意简述 有长度为 (n) 的 01 串,你现在要选出 (k) 个两两无交子串,使得将 (k) 个子串按照出现位置排序后,后者的字典序严格比前者大。最大化 (k)。 (bm{nle 2times10^4})。 分析 首先的首先观察数据范围可知此题应该是个线性根号对数的时间复杂度 首先有个显然的 (O(n^2log n)) 的做法: 将 (n^2) 个子串排序,然后设 (f_i) 为考虑了排名前 (

<<  <  203  204  205  206  207  208  209  210  211  212  213  >  >>