- 2024-08-18CORDIC算法解释及FPGA实现(圆坐标系)
CORDIC算法原理阐述CORDIC(CoordinateRotationDigitalComputer)算法,即坐标旋转数字计算方法,是J.D.Volder1于1959年首次提出,主要用于三角函数、双曲线、指数、对数的计算。伪旋转在笛卡尔坐标平面(下方左图)由\(({x_1},{y_1})\)旋转θ角度至\(({x_2},{y_2})\)得到:\(({\hat
- 2024-06-13强制app横屏显示或者竖屏显示(动态)
需求:某个app横屏显示不全,需要强制它竖屏显示,强制APP旋转优先级>系统方向优先级如果系统没有强制横竖屏,一般都是默认应用本身的方向设置!./frameworks/base/services/core/java/com/android/server/wm/DisplayRotation.javarotationForOrientation()和updateOrientation()来负责
- 2024-04-22ICPC World Finals Luxor 游记
流水账开场我先看了一下J,简单贪了一下,没有什么结果,就丢给pb了。然后pb这时候抛过来一个C,我上去写完发现过不去样例,有点小爆。过了一会儿pb发现样例输入藏东西了,我改了改就过样例了,然后交了一发wa,血压有点拉起来了。fsy这时候上去签了A,我当时看了一遍C没瞪出问题,然
- 2024-04-08ROT 复现踩坑记录
复现了很长很长时间……终于能跑出来了。记录一下有哪些需要注意的地方。由于自己之前完全没有任何服务器跑代码的经验,于是过程比较的痛苦。。。torch安装这b玩意捣鼓了半天。。主要就两个点要选择不高于当前服务器支持的cuda版本的torch。比如服务器cuda=11.6,那我
- 2024-04-02P3521 [POI2011] ROT-Tree Rotations
P3521[POI2011]ROT-TreeRotations线段树合并首先左右子树交换只会改变「跨过左右子树的逆序对」数量,对其他逆序对不会有任何影响,所以我们选择对每个结点的左右子树求解,判断是否交换。考虑对于每个节点建一个权值线段树,那么贡献就可以在merge操作中求解,原因是在权值线段
- 2023-12-27buuctf:crypto
异性相吸 先用010转化,用python编制成二进制,二进制又转十六进制,最后转文本[AFCTF2018]Morse 首先进行摩斯密码解密,然后再进行十六进制转文本,记得将大写字母改成小写,最后得出结果,将adctf改成flag就可以了Cipher playfair在线解密[HDCTF2019]basicrsa 脚本运行
- 2023-12-25LY1099 [ 20230222 CQYC模拟赛 T2 ] 相似序列
题意给定一个序列。每次询问求两个区间排序后是否只有一个或者没有位置不同。Sol不难想到主席树维护值域。考虑如何判断。注意到当前答案正确,当且仅当值域上两点不同且相邻。维护每个点的哈希值判断即可。Code#include<iostream>#include<algorithm>#include<cstdio
- 2023-12-01ctf常用的密码(持续更新)
解密在线平台:1.rot:ROT5、ROT13、ROT18、ROT47位移编码(qqxiuzi.cn) 1.rot系列密码:rot系列密码,类似于凯撒密码。rot5:替换目标:仅数字替换范围:0~9替换步长:5rot13:替换目标:仅字母替换范围:A~Z,a~z替换步长:13rot18替换目标:字母和数字替换范围:0~9,A~Z,a~z步长:
- 2023-11-17Crypto_XCTF_WriteUp | 轮转机加密
题目提示:你俩继续往前走,来到了前面的下一个关卡,这个铺面墙上写了好多奇奇怪怪的英文字母,排列的的整整齐齐,店面前面还有一个大大的类似于土耳其旋转烤肉的架子,上面一圈圈的也刻着很多英文字母,你是一个小历史迷,对于二战时候的历史刚好特别熟悉,一拍大腿:“嗨呀!我知道是什么东西了
- 2023-09-10UVA1352 题解
思路分析构造排列表立方体只有\(4\)个,暴力法是可行的。但是如果我们要暴力,首先得清楚一个立方体到底有几种不同的旋转方式。接下来,我们用“姿态”一词代替“旋转方法”。假设\(6\)个面的编号为\(1\sim6\),从中选择一个面作为“顶面”,“顶面”的对面为“底面”。然后我们在
- 2023-09-09python爬虫练习2-百度热榜
importrequestsfromlxmlimportetreeurl='https://top.baidu.com/board?tab=realtime'headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/116.0.0.0Safari/537.36&
- 2023-08-26P3521 [POI2011] ROT-Tree Rotations
P3521[POI2011]ROT-TreeRotations首先合并两棵子树的时候只关心子树内值的个数,并不关心子树内具体是什么顺序,引导从下向上线段树合并计算代价。每一个值只会出现一次,首先每个叶子节点开一棵动态开点值域为\(1-n\)的线段树维护,初始只有自己的值的位置为\(1\)。然后对于每
- 2023-05-04「学习笔记」可持久化线段树
可持久化数据结构(Persistentdatastructure)总是可以保留每一个历史版本,并且支持操作的不可变特性(immutable)。主席树全称是可持久化权值线段树,给定\(n\)个整数构成的序列\(a\),将对于指定的闭区间\(\left[l,r\right]\)查询其区间内的第\(k\)小值。可持久化线段
- 2023-03-05matlab练习程序(图像旋转,最邻近插值)
cl;H=1;%索引pix中第一个元素,即高度W=2;%索引pix中第二个元素,即宽度jiaodu=45;%要旋转的角度,旋
- 2023-01-13最大异或和
最大异或和关键1.开头需要加个02.l和r这里需要减去1代码#include<bits/stdc++.h>usingnamespacestd;constintM=6e5+5;introt[M],cnt[M*24],ch[M*24][2],tot
- 2022-11-09一文了解cyberchef小技能
1、逆序输出reverse2、大小端序调整swapendianness3、base系列,base58,base32,base85base32可以更换表空间4、changeIPformat将127.0.0.1从点分格式转换为十进制213
- 2022-11-05P3521 [POI2011]ROT-Tree Rotations
P3521[POI2011]ROT-TreeRotations分析我们看操作,我们可以将任意一个节点的左右子树交换。则,我们是改变的一段序列的顺序。这里类似于的归并排序求逆序对的过程。对于
- 2022-11-01ABC268 VP 游记
引言几天没比赛,手痒了,决定尝试VP一场ABC,作为第一次VPAT(下次可能就不挑这么简单的场了(VP登顶留念。比赛从19:30开始。我一路正开,也没啥罚时。比赛题解A憨憨
- 2022-10-18OpenCV4.2使用viz模块显示3D图像
在OpenCV3D视觉中如果需要显示三维数据或图像就需要用到viz模块,viz是OpenCV的3D显示模块,OpenCV官方release版本不包含此模块,需要我们自己cmake编译。 Cmake步
- 2022-10-14Python 为什么只需一条语句“a,b=b,a”,就能直接交换两个变量?
从接触Python时起,我就觉得Python的元组解包(unpacking)挺有意思,非常简洁好用。最显而易见的例子就是多重赋值,即在一条语句中同时给多个变量赋值:>>>x,y=1,2>>>print(
- 2022-10-02Fhq_Treap 和 Splay:谁才是序列之王?
平衡树很久以前,我立志要学习所有的平衡树,然后把每个树的学习笔记都整理到相关博客中。而如今……今年欢笑复明年,不知退役在眼前。在阅读本文之前建议先学习二叉搜索树
- 2022-09-18ili9325屏幕横屏竖屏方向
首先这个屏幕默认就是竖着的,他的240方向排列着子像素 是行扫描方向 有三个寄存器会影响显示的扫描顺序//R1是SS:选择源极驱动器输出的移位方向。这里以竖屏,