iOS
为什么iOS包比Android包大 flutter
由于Android系统已经内置了Skia,所以Flutter在打包APK(Android应用安装包)时,不需要再将Skia打入APK中,但iOS系统并未内置Skia,所以构建iPA时,也必须将Skia一起打包 安卓 1. 在debug模式下,so库打入了x86_64、x86、arm64-v8a,总共22.28M 2. 在release模式下,so库只有armeabi-v7a,总共3.
浅谈分治思想和分治思想的应用
发现自己暑假过的一道分治题不会做了,然后最近又讲了一些新的分治算法,所以就爬回来写博客了。。。(所以为什么普及算法能整出省选的技巧啊!!!!) 基础分治: 题目 首先我们考虑一个 (2times 2) 的矩阵的填补情况。 (皇冠那个地方是公主也就是障碍)应该没人看不出来那个是皇冠吧 然后考虑 (4times 4) 时的状况: 然后我们就可以发现一个技巧: 我们可以把整个矩形分成 (4) 个部分
程序是怎样跑起来的第十一章观后感
Window控制硬件时借助的是输人输出指令。其中具有代表性的两个输入输出指令就是IN和OUT。IN 指令通过指定端口号的端口输入数据,并将其存储在CPU内部的寄存器中。OUT指令则是把CPU寄存器中存储的数据,输出到指定端口号的端口。计算机主机中,附带了用来连接显示器及键盘等外围设备的连接器。而各连接器的内部,都连接有用来交换计算机主机同外围设备之间电流特性的IC。这些IC,统称为1/0控制器。I
题解 gym102900J 【Octasection】
一个最 naive 的暴力是把 (l_{1, i}, l_{2, i}, l_{3, i}) 分别拿出来离散化后枚举判断,时间复杂度为 (O(n^4))。 考虑减小枚举量:可以发现在枚举第一维后,对于一个还不合法的项 (i),若第二维 (notin [l_{2, i}, r_{2, i}]),第三维就必须选 ([l_{3, i}, r_{3, i}]) 中的值。于是枚举第一维后扫描线即可。时间复杂
[THUSCH2017] 大魔法师
THUSCH2017] 大魔法师 题目描述 大魔法师小 L 制作了 $n$ 个魔力水晶球,每个水晶球有水、火、土三个属性的能量值。小 L 把这 $n$ 个水晶球在地上从前向后排成一行,然后开始今天的魔法表演。 我们用 $A_i,B_i,C_i$ 分别表示从前向后第 $i$ 个水晶球(下标从 $1$ 开始)的水、火、土的能量值。 小 L 计划施展 $m$ 次魔法。每次,他会选择一个区间 $[l,r]
24-2-28 个人赛
A - Grandma Laura and Apples 难度: ⭐⭐(⭐) 题目大意 小莫在市集卖苹果, 苹果的价格是p (p一定是偶数); 现在有n个顾客前来买苹果, 并且每次会买当前苹果数量的一半, 如果当前苹果数量是奇数, 那么小莫会再赠送顾客半个苹果; 给出的n组输入, 如果是"half", 则说明小莫没有赠送苹果; 如果是"halfplus", 说明小莫赠送了该顾客半个苹果; 请
数组关系_ABC342_D - Square Pair
目录问题概述思路想法参考代码问题反思 问题概述 原题参考:D - Square Pair 对于长度为n的数组,给出满足要求的数对对数: i < j a[i]*a[j]是一个平方数 思路想法 其实和以前的数组关系那题差不多,也是找关系,就是关系找不出来而已,对于两数相乘为平方数应该怎么考虑,可以知道对于任意数n,存在n = 2a1 + 3a2 + ... + pnan,那么平方数的任意的质
数组构建_cfECR162_C. Find B
目录问题概述思路分析参考代码问题反思 问题概述 原题参考:C. Find B 对于一个数组a,给出m次咨询,问对于每一次询问的区间是否可以构建出另外一个好的数组b,对于a的好数组的定义是 a数组和b数组的元素和相同 a数组和b数组的每一位不同 b数组的每一位是正数 思路分析 对于第一个条件和第二个条件,其实可以发现对于任意两个元素,一增一减即可,也就是保持增减平衡,但是由于第三个条件的要求,因
读《程序是怎样跑起来的》十一、十二章有感
我在第十一章明白了硬件的控制方法。在x86系列cpu用的汇编词汇中,通过IN指令来实现I/O输入,OUT指令来实现I/O输出。用来实现计算机主机和外围设备输入输出交互的IC称为I/O控制器或简称为I/O。所有连接计算机的外围设备都会分配一个I/O地址编号。IRQ指的是用来执行硬件中断请求的信号。硬件的控制是由Windows全权负责的。Windows提供了通过应用来间接控制硬件的方法,利用操作系统提
2/21 和 2/22 模拟赛总结
2/21 T1 排序 题意 将 $4n$ 个数分成 $n$ 组,要求对于每组中的四个数 $a,b,c,d$,求 $maxsumlvert ab-cdrvert$。$nle10^5$,$0le a_ile10^7$。 解析 找规律题,评红。将所有数从小到大排序,从中分成两半。小的一半“彩虹桥”式两两配对,大的一半大大配对、小小配对,即是最优答案。 坑点 数据规模是 $4n$ 的,数组要开到 $4t
在Anolis 中安装极狐GitLab-jh
本文作者:徐晓伟 基于 Anolis 龙蜥 8.4 和 极狐GitLab 官方仓库脚本 安装/配置 极狐GitLab-jh 说明与文档 龙蜥官网:https://openanolis.cn/ 龙蜥 Anolis 系统是阿里云团队开发 龙蜥 Anolis 系统与 CentOS 软件生态兼容 本文以 Anolis 8、GitLab EE 企业版为例进行说明(如果使用的是 Anolis 7,需要将
题解 NKOJ2929 【[THUSC2014] 函数求解】
(f(x) = x) 显然是一组合法的解,但显然不一定优。 考虑利用特殊值给出更多性质: (x = y) 等价于 (f(x) = f(y))。 证明:当 (f(x) = f(y)),有 (f(f(x) times 1^m) = f(f(y) times 1^m)),进而 (x f(1)^m = y f(1)^m),可得 (x = y)。 由此我们可得 (f) 是一个双射。 接下来我们尝试探求
macOS 访问 Windows 远程桌面(RDP)的方法
客户端 Microsoft Remote Desktop Beta for macOShttps://install.appcenter.ms/orgs/rdmacios-k2vy/apps/microsoft-remote-desktop-for-mac/distribution_groups/all-users-of-microsoft-remote-desktop-for-mac 导入 RD
2024牛客寒假算法基础集训营6 题解 ( A,B,C,D,E,I)
2024牛客寒假算法基础集训营6 题解 ( A,B,C,D,E,I) A 宇宙的终结 题意 找到([l,r])区间中有多少数恰好等于三个不同素数的乘积 思路 数据范围很小,可以考虑暴力,遍历 ([l,r])区间内每个数,拿每个小于当前数的素数一直往下除,判断是否存在能被恰好 3 个素数整除的情况 代码 B 爱恨的纠葛 题意 定义两个长度相等的数组的亲密度为:对于(i∈[1,n],|a_i-b_i
P9399 「DBOI」Round 1 人生如树
题意 一棵树,两个操作,每个点有点权。 给定 (v, w)。新建一个点 (u') 点权为 (w),连接 (u' to v)。 询问 (u_1 to v_1) 的点权的序列 (a),使 (a_i to a_i + i),与 (u_2 to v_2) 的点权的序列 (b) 的最长公共前缀。 Sol 其实这道题并没有什么好说的,看懂题基本就得出做法了。 主要是细节有点多。 注意到这个 (a_
CF1209G2 Into Blocks (hard version) 题解
Description 给你 (n) , (q),(n) 表示序列长度,(q) 表示操作次数。 我们需要达成这么一个目标状态: 如果存在 (x) 这个元素,那么必须满足所有 (x) 元素都必须在序列中连续。 然后你可以进行这么一种操作,将所有的 (x) 元素的变为任意你指定的 (y) 元素,并且花费 (cnt[x]) 的花费,(cnt[x]) 代表 (x) 元素的个数。 现在有 (q) 次询问,每
打通SwitUI任督二脉
序言 开年的第一篇文章,今天分享的是SwiftUI,SwiftUI出来好几年,之前一直没学习,所以现在才开始;如果大家还留在 iOS 开发,这们语言也是一个趋势; 目前待业中.... 不得不说已逝的2023年,大家开始都抱着一解封,经济都会向上转好,可是现实不是我们想象那样;目前我也在学习 SwiftUI,并且努力找工作中....;至于 2024 年经济如何,咱们作为老百姓在大环境
二分查找——修补木桶
修补木桶 - HihoCoder 1362 - Virtual Judge (vjudge.net) #include<iostream> #include<algorithm> #include<cstdio> #include<cstring> using namespace std; #define int long long #define
《App备案入门指南》:拯救备案小白,让您不再担心
各大云接入商ICP代备案管理系统均已正式支持App备案。为便于大家快速学习了解App备案的相关知识,创孵猫通过网上搜集和整理为大家准备了一些基础信息与常见问题。 一、App备案流程 App备案流程包括云接入商初审、工信部短信核验、管局终审和备案成功等关键步骤。在这些步骤中,需要填写App备案信息、上传相关资料,并等待审批。一旦备案成功,您的App即可上架至移动应用分发平台。 1. 云接入商初审
【题目】LuoguP1065
准备机试,做两道题复健(这事我是不是干了好多次了)。 https://www.luogu.com.cn/problem/P1065 题意是有n个工件,每个工件有m道工序,每个工件的每道工序有其用时,同时对应一台机器,机器总共也有m台。每台机器同时只能处理一个工序。现给出工件的工序顺序,问尽可能靠前安排,所用的时间。 一种显然的做法是把时间像桶一样存起来,每安排一个工序就把一个区间格式
CF696B Puzzles 题解
题目链接:CF 或者 洛谷 注意一些计算即可 (期望=概率times 出现次数)。 (dfs) 一个点,会 (dfs) 完以这个点为根的子树,再 (dfs) 下一个兄弟节点为根的子树。 对于两个兄弟节点而言,它们的相对 (dfs) 序仅有两种,谁前谁后。 对于本题而言,优先关注时间戳的计算:(时间戳=dfs中出现在自己之前的点数)。现在直接去算过于困难,我们使用贡献法去思考,哪些信
CF85B Embassy Queue
好久没水题解了,来水一道。 题目传送门:Luogu && Codeforces 题意 有 (n) 个人在 (c_i) 个时刻来办事,共 (3) 个窗口,每个人到每个窗口办事分别需要不同的事件,每个窗口只能同时处理一个人,问在最优安排下,办事时间最长的人最少需要多少时间。(实际上翻译说得已经很清楚了) 思路 一眼贪心。 对于每个新来的人而言,如果有空的窗口就直接选择这个窗口;如果没有
做题记录 - CF1175D Array Splitting
洛谷题面 题面 将 (n) 个正整数不调整顺序分成 (k) 段,编号(1 dots k) ,使得(sumlimits_{i = 1}^{n} a_{i} cdot fleft(iright))最大。 我们规定 (fleft(iright)) 表示第 (i) 个数属于的段编号。 心路历程 Round 1 [begin{aligned} sumlimits_{i = 1}^{n} a_{i} cdo