iOS
CF1971F Circle Perimeter
题目 Given an integer (r), find the number of lattice points that have a Euclidean distance from ((0, 0)) greater than or equal to (r) but strictly less than (r+1). A lattice point is a point with integ
ABC 310 E NAND repeatedly
题意 太懒了,直接给链接吧,题意挺好懂的。https://atcoder.jp/contests/abc310/tasks/abc310_e 思路 NAND运算,根据题意,我们可以总结出以下两点: 当前结果如果遇到1,那么结果反转(0->1,1->0) 当前结果如果遇到0,那么结果赋值为1 我们手模一下这个样例1: 00110(初始) 01011(i==1) ×0101(i==2
ABC 309 E Family and Insurance
题意 一个家庭用一颗树来表示。其中有m个人买了保险,x[i]买的保险可以继承y[i]代,请问有多少人至少有一份保险 思路 感觉是比较水的E题了,我们采取bfs遍历,然后类似于最短路的想法来更新每个点可以继承的最大保险代数。最后扫一遍所有人,看他们的dis有多少大于等于0,即为答案(dis最初所有人赋值为-1),具体的看代码吧没啥好说的。 代码
ABC 308E MEX
题意 给定长度为N的包含0,1,2的a序列,和一个长度为N的包含字符M,E,X的字符串s。对于所以符合条件的1<=i<j<k<=N,使得s[i]s[j]s[k]=="MEX"的三元组(i,j,k),请你求出所有mex(a[i],a[j],a[k])之和。mex()函数表示未出现在序列中的最小非负整数。 思路 我们先看一个非常典的题目,给你一串由a,b,c构成的字符串,请问里
ABC 307 D Mismatched Parentheses
题解 现在有个长度为N的字符串s,其中s由(,)和小写字母组成,每个)都要与其左边的(配成一对,并且将他们和中间的部分给删除掉。输出最后的s 思路 我们首先设最后的答案为空串,然后模拟整个过程就行了,一旦遇到(,我们就用cnt进行计数。一旦遇到),就在答案里一直删直到遇到最近的(为止。其他情况直接加到答案即可 代码
CF960G Bandit Blues 题解
我不会斯特林数。 CF960G Bandit Blues 给你三个正整数 (n),(a),(b),定义 (A) 为一个排列中是前缀最大值的数的个数,定义 (B) 为一个排列中是后缀最大值的数的个数,求长度为 (n) 的排列中满足 (A = a) 且 (B = b) 的排列个数。(n le 10^5),答案对 (998244353) 取模。 一道水黑。 排列,计数题,与数之间的相对大小有关,bu
分享下最近基于Avalonia UI和MAUI写跨平台时间管理工具的体验
起因 几个月前,我在寻找一款时间管理软件,类似番茄时钟的工具,但是希望可以自定义时间。 需要自定义的场景 做雅思阅读,3篇文件需要严格控制时间分配,需要一个灵活的计时器 定期提醒,每30分钟需要喝水或者上个厕所或者摸一下鱼... 总结起来就是:专注一段时间,比如30分钟,然后休息10分钟,且没有杂七杂八的功能。 理论上有的番茄时钟也能满足需求,但是我的需求是: 界面尽可能的简洁。 免费使用
前缀和解决字符串变化问题
题目 小苯有一个长度为(n)的字符串(s),每次操作他可以选择一个位置的字母将其的大小写反转,也就是说如果字符是小写,则操作后会变成大写,如果字符是大写则反之。 他现在希望将(s)变为:“前面若干字符是大写,后面的字符全是小写”的样子,例如:"AABBccdd"。(注意:全大写和全小写均不合法) 请问他最少需要进行几次操作呢,请你帮帮他吧。 https://ac.nowcoder.com/acm/
TensorRT c++部署onnx模型
在了解一些概念之前一直看不懂上交22年开源的TRTModule.cpp和.hpp,好在交爷写的足够模块化,可以配好环境开箱即用,移植很简单。最近稍微了解了神经网络的一些概念,又看了TensorRT的一些api,遂试着部署一下自己在MNIST手写数字数据集上训练的一个LeNet模型,识别率大概有98.9%,实现用pytorch从.pt转成了.onnx 1. 模型加载 使用TensorRt加载on
题解: P1029 [NOIP2001 普及组] 最大公约数和最小公倍数问题
提供一种快速做法(31ms)~ 首先,枚举是必须的,但是可以快速枚举。 优化 1: 众所周知 (gcd(a, b) times operatorname{lcm}(a, b) = a times b),所以我们只需要枚举 (a) 就好了。 优化 2:(a) 最大也只用到 (sqrt{x times y}),因为分析样例解释发现以后的都是重复的,只是换了个顺序而已,算 2 遍即可。 优化 3:(a
C133 线段树分治 CF1681F Unique Occurrences
视频链接:C133 线段树分治 CF1681F Unique Occurrences_哔哩哔哩_bilibili Unique Occurrences - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) Problem - 1681F- Codeforces
DevOps生命周期的8个阶段和DevOps pipeline 详解
您可能也在探索DevOps pipeline或工作流的概念,这些术语可能会根据不同的解释者而有所交替使用。尽管如此,DevOps生命周期和DevOps pipeline这两个术语更常被提及。 本文将首先阐述DevOps生命周期的概念,然后深入介绍DevOps pipeline。 DevOps生命周期和DevOps pipeline的概述 DevOps是一个促进开发与运维团队紧密协作的框架,(如接下
文献学习——Making Deduction More Effective in SAT Solvers
Making Deduction More Effective in SAT Solvers IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 29, NO. 8, AUGUST 2010 Abstract Satisfiability (SAT) solve
使用xhr发起POST请求
使用xhr发起POST请求 创建 xhr 对象 调用 xhr.open() 函数 设置 Content-Type 属性(固定写法) 调用 xhr.send() 函数,同时指定要发送的数据 监听 xhr.onreadystatechange 事件 // 1. 创建 xhr 对象 var xhr =
P10550 [THUPC2024] 贸易 题解
正式场上拿了这题的首 (A),让队伍不至于无奖而返。 思路 容易发现题目的买入卖出过程形似一个括号匹配。 那么我们可以对每一种类型的物品做括号匹配。 若是一个匹配的括号在询问区间内则可以记入答案。 就变成了一个二维数点问题。 离线树状树组即可。 Code
windows系统的基本命令
软件 系统软件 DOS(Disk Operating System硬盘操作系统),Windows,Linux,Unix,Mac,Android,ios 应用软件 WPS,QQ,微信,LOL,绝地求生 Windows常用快捷键 ctrl+C:复制 ctrl+V:粘贴 ctrl+A:全选 ctrl+X:剪切 ctrl+Z:撤销 ctrl+S:保存 Alt+F4:关闭窗口 shift+delete:永
01 hello world
#include <iostream> /*引入一个输入输出的库*/using namespace std; //使用这个库中间的一个命名空间叫std的、以及里面的一些函数 int main(){ cout << "123"; //cout就是std命名空间中的一个函数 return 0;}
02 平方输出 以及三个数相加
#include <iostream>using namespace std; int main(){ int x; cin >> x; cout<< x*x << endl; return 0;} 首先,在C/C++中,都是把输入输出信息看作是信息流这么一个东西的,既然是流,就有流动方向: cout的时候,把cout理解成屏幕
UNR #4 Day1
A. 序列妙妙值 首先有简单 (mathcal O(n^2k)) 暴力 DP,预计得分 (40) 分。 对于测试点 (5 sim 8),(a_i) 很小,所以考虑利用值域相关的东西优化 DP。 设 (f_{i, j}) 表示前 (i) 个数分成 (j) 段的妙妙值。 记 (V = max a_i)。开 (V) 个桶,以 (s_x) 为依据把 (min f_{x, j - 1}) 存下来,然后枚举值
iPhone网络抓包教程:运行tcpdump并在Wireshark进行网络抓包
热烈欢迎,请直接点击!!! 进入博主App Store主页,下载使用各个作品!!! 注:博主将坚持每月上线一个新app!! 1、安装Xcode,创建项目并连接至iPhone。 2、iPhone连接至iMac,通过访达,获取iPhone的UDID。 3、检查是否已安装rvictl。通常其随Xcode一起安装的: 4、$rvictl -s <UDID> :启
c/c++设计模式---享元模式
引入享元模式: 围棋游戏: 享元模式实现: 享元(Flyweight)模式:蝇量模式,结构型模式,解决的是面向对象程序设计的性能问题 //享元:被共享的单元或者被共享的对象。Flyweight——轻量级(占用的内存更少)。 //设计思想:当需要某个对象时,尽
Advanced .Net Debugging 9:平台互用性
一、介绍 这是我的《Advanced .Net Debugging》这个系列的第九篇文章。这篇文章的内容是原书的第二部分的【调试实战】的第七章【互用性】。互用性包含两个方面,第一个方面就是托管代码调用 COM,此情况叫做 COM 互用性(也叫做 COM Interop);第二个方面就是托管代码调用从 DLL 中导出的函数,这种情况称为平台调用服务(Platform Invocation Se
IDFA、IMEI、OAID 是什么,区别是什么
IDFA、IMEI 和 OAID 都是用于设备标识和追踪的标识符,但它们有不同的用途和适用范围。以下是对这三者的详细介绍及其区别: IDFA (Identifier for Advertisers) IDFA 是苹果公司 (Apple) 提供的一个设备标识符,主要用于广告跟踪和营销分析。平台:仅适用于 iOS 设备。特性:用户可以重置 IDFA 或完全禁用广告跟踪。用途:用于广告投