2j
  • 2024-10-18[ABC134F] Permutation Oddness 题解
    T5[ABC134F]PermutationOddness很无敌的一道题。(好像是我第一次用无敌这个词把\(p_i\)和\(i\)的对应关系转化为球和盒子的配对问题,则原式中的绝对值顺利成章地就变成类似距离的一个东西。那么设\(f_{i,j,k}\)表示前\(i\)个球和盒子(注意球和盒子是一起考虑的,所以\(i
  • 2024-03-06ABC134F Permutation Oddness
    [ABC134F]PermutationOddness好题,牛牛的一个套路——\(\textsfH\)\(\textsf{anghang}\)写起来简单,想起来难的一个东西,难点主要是在状态设置上我们可以把\(1\simN\)拆点,于是原题相当于求一个二分图的完美匹配,并使其怪异度为\(k\)我们考虑设置\(f_{i,j,k}\)
  • 2024-02-20【解题报告】【比赛复现】洛谷入门赛 #17 题解
    洛谷入门赛#17题解今日推歌:《春嵐feat.初音ミク》john感觉这首都快成周榜战神了(Before关于我做入门赛的精神状态:没做T4,因为题面读得我头疼……而且大模拟不想做(虽然也不是多大的模拟展开目录目录洛谷入门赛#17题解BeforeA食堂B数学选择题AfterC风球E式神考核Af
  • 2024-01-18波达方向估计(DOA)-Python代码实现MVDR
    https://mp.weixin.qq.com/s/61I1aBTwJ3ykw0uuceLKkQ模拟一个由三根全向天线组成的阵列,然后使用数组来模拟到达阵列的信号。相邻天线之间:1/2波长(也称为“半波长间隔”)。将模拟发射机的信号以一定角度theta到达该阵列。另外在这个接收到的信号中添加噪声。importnumpyasnp
  • 2023-12-2612.16信息学笔记——ST表
    TIP:最近想先整一整数据结构,之后再整算法。来搞ST表,它是基于倍增思想的。首先知道它维护的是可重复贡献的区间问题。考虑一些可以维护的问题:区间最大值、区间最小值、区间GCD、区间按位或……我们用区间最大值来讲解。考虑定义f(i,j)代表区间[i,i+2j-1]的最大值。显然有f(i,
  • 2023-12-0912/9今日总结
    学习了位置编码位置编码自注意力并没有记录位置信息,所以要用到位置编码,位置编码将位置信息注入到输入里假设长度为n的序列是n×d的shpe的X,那么使用n×d的shape的位置编码矩阵P来输出X+P作为自编码输入P\inR^{n\timesd}:p_{i,2j}=\sin(\frac{i}{10000^{2j/d}}
  • 2023-10-25《动手学深度学习 Pytorch版》 10.6 自注意力和位置编码
    在注意力机制中,每个查询都会关注所有的键-值对并生成一个注意力输出。由于查询、键和值来自同一组输入,因此被称为自注意力(self-attention),也被称为内部注意力(intra-attention)。本节将使用自注意力进行序列编码,以及使用序列的顺序作为补充信息。importmathimporttorchfromtorc
  • 2023-10-15Luogu P8594
    LuoguP8594Solution【形式化题意】你有\(1\timesx\)(\(x\)为任意正整数)的矩形各无穷多个和一个\(2\timesn\)的网格,请求出恰好选择其中\(k\)个矩形(可以选择相同的矩形)不重不漏地铺满整个网格的方案数。矩形可以旋转。\(n\leq2\times10^7,k\leq5000\)【解答】评价:
  • 2023-09-102023-9-10 #68 然而在幻境的尽头并没有传说的什么出口
    最近一直在摆,没有干什么正经事,还是挺愧疚的。481P8322『JROI-4』少女幻葬所有数除\(k\)变为要求相邻两项不互素,相邻三项\(\gcd=1\)。尝试列出dp,令\(f_{i,j,k}\)表示考虑前\(i\)个数,后两项\(\gcd=j\),最后一项等于\(k\)的方案数。根据P7575「PMOI-3」公约数的
  • 2023-08-22算法学习-Manacher
    什么是ManacherManacher算法可以以\(O(|S|)\)的时间复杂度求出一个字符串的最长回文子串。算法过程令\(k_i\)为以\(i\)为回文中心向右扩展到的最远的位置(即若串\(T_{l\simr}\)回文串,那么\(T\)的回文中心为\(T_{\frac{l+r}{2}}\)),注意到偶数长度的串不具有回文中心
  • 2023-08-15[ABC134F] Permutation Oddness 题解
    题面定义一个\(1\simn\)的排列\(p\)的「怪异度」为\[\sum_{i=1}^n\left\lvertp_i-i\right\rvert\]求「怪异度」为\(k\)的\(1\simn\)的排列数,答案对\(10^9+7\)取模。题解考虑转化计算怪异度的过程,我们将值\(p_i\)排列在左侧,将下标\(i\)排列在右侧,构成一个
  • 2023-08-15[ABC134F] Permutation Oddness
    题目大意定义一个\(1\simn\)的排列\(p\)的「怪异度」为\[\sum_{i=1}^n|p_i-i|\]求「怪异度」为\(m\)的\(1\simn\)的排列数,答案对\(10^9+7\)取模。思路考虑把\(p_i\)和\(i\)看作小球与盒子,方便题意理解。考虑球与盒子的匹配。假设球在左侧,盒子在右侧,他们
  • 2023-08-05第二节 数字类型
    1.整数python的整数长度不受限制可以进行大数运算>>>460262626/88555622      整数运算结果可以是小数5.1974410613930312.浮点数      python的浮点数据有误差>>>0.3==0.1+0.2      False>>>如何保证精确度?  引入decimal模块>>>im
  • 2023-08-04Newnode's NOI(P?)模拟赛 第二题 dp决策单调优化
    其实直接暴力O(n3)DP+O2O(n^3)DP+O_2O(n3)DP+O2优化能过…CODEO(n3)O(n^3)O(n3)先来个O(n3)O(n^3)O(n3)暴力DP(开了O2O_2O2)100分代码(极限数据0.5s0.5s0.5s)#include<cstdio>#include<cstring>#include<algorithm>usingnamespacestd;
  • 2023-08-02ST表
    1#include<bits/stdc++.h>2usingnamespacestd;3constintN=1e5+9;45intn,m;6inta[N];7intf[N][30];//表示从第i个数开始(包括第i个)走2j个数的一个区间89intmain(){10std::ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);11ci
  • 2023-04-16TJOI 2015 概率论 题解
    TJOI2015概率论题解题意求\(n\)个点随机生成的有根二叉树(所有互不同构的二叉树出现情况等概率)的叶子节点数的期望值。题解70答案显然是\(\dfrac{g(n)}{f(n)}\),\(g(n)\)是\(n\)个点为所有二叉树的叶子总数,\(f(n)\)是\(n\)个点能生成的二叉树数。一棵树可以用左
  • 2023-02-19P4171 满汉全席
    题意简述\(\qquad\)有几组要求,由二元状态表示\((ca,cb)\),其中\(a,b\)表示的是菜品,\(c\)表示的是样式,当\(c\)为m时是满式,为h时是汉式。问是否有一种方案,使得每组要
  • 2023-01-31 [oeasy]python0068_控制序列_清屏_控制输出位置_2J
    光标位置回忆上次内容上次了解了键盘演化的过程ESC从组合键到独立按键ESC的目的是进入控制序列配置控制信息控制信息\033[y;xH设置光标位置\033[2J清屏这到底​​
  • 2022-12-13高等代数笔记【2】行列式的性质
    性质2.1\[\begin{vmatrix}a_{11}&a_{12}&\cdots&a_{1n}\\a_{21}&a_{22}&\cdots&a_{2n}\\\vdots&\vdots&\ddots&\vdots\\a_{n1}&a_{n2}&\cdots&a
  • 2022-12-12高等代数笔记【1】行列式的定义
    排列与逆序数定义1.1由\(1,2,3,\cdots,n\)组成的有序数组称为一个\(n\)阶排列。需要注意的是,\(n\)阶排列是一个有序数组。例如,\((1,2)\)与\((2,1)\)尽管都
  • 2022-11-22134-腾讯云服务器装Tengine
    第1步:yuminstallgccgcc-c++autoconfautomake出现类似如下错误:Couldnotresolvehost:mirrors.tencentyun.com;Unknownerror百度结果说:我们需要把DNS恢复为
  • 2022-10-112847. 老C的任务
    题目链接2847.老C的任务老\(C\)是个程序员。最近老\(C\)从老板那里接到了一个任务——给城市中的手机基站写个管理系统。作为经验丰富的程序员,老\(C\)轻松地完