- 2025-03-19E1-相亲派对(组合)
题目描述公司开展了一次相亲派对,若男生的颜值和女生的颜值相同,则可以进行配对。现在给出所有男生的颜值,以及所有女生的颜值,请你计算可以产生多少种配对。输入描述第一行输入男生颜值数组。数组长度不大于10000。第二行输入女生颜值数组。数组长度不大于10000。注意:颜值
- 2025-03-16SM2
题目:密码学竞赛SM2题目wp某信息系统基于OpenSSL实现了SM2算法,部署在客户端和服务器进行身份鉴别以及用户对数据摘要进行签名;密码分析人员采集到服务器日志,请恢复出用户签名私钥明文1.开始对用户1进行身份鉴别2.服务端获取用户1发送的公钥值P1:04E83E542C594496
- 2025-03-08CRYPTOHACK-Modular Arithmetic部分wp
CRYPTOHACK学习记录二次剩余(QuadraticResidues)定义:令整数a,p满足gcd(a,p)=1,若存在整数x使得x2≡a(modp)则称a为模p的二次剩余,否则称a为模p的二次非剩余,称x为a的平方根题目为:了解定义后可以编写代码解决此题:p=29a=[14,6,11]foriina:forkinrange(1,p):
- 2025-03-03牛客题解 | 中缀表达式转后缀表达式
题目题目链接题解:考察点:栈,模拟易错点:由于习惯,日常生活中接触的一般为中缀表达式,导致很多同学不太明白什么是后缀表达式。后缀表达式被称为逆波兰式,是将运算符写在操作数之后的一种形式。简单来说就是如果存在E1opE2形式的表达式,op是任意二元操作符,则E的后缀式为E1'E2'op,E
- 2025-02-272.27——..E1
..E1限时每日一题day5。第二次成功,这次是一道个人认为很简单的\(dp\),刚开始往组合计数方面想了导致浪费了些时间,应该能做得再快一点的。可以发现第\(i\)天的方案与前\(i-1\)天的决策是没有任何关系的,数据范围又很小,因此很可以\(dp\)。设\(dp[i][j]\):考虑前\(i\)天,且第
- 2025-02-16设计模式:状态模式
状态机有3个要素:状态,事件,动作。假如一个对象有3个状态:S1、S2、S3。影响状态的事件有3个:E1、E2、E3。每个状态下收到对应事件的时候,对象的动作为AXY。那么该对象的状态机就可以用如下表格来表示。S1收到事件E1的时候动作为A11,收到事件E2的时候动作为A12,收到事件E3的时候动作为
- 2025-02-08mySql学习记录——三、mysql查询语句
一、mysql数据类型1.数值类型1.1.MySQL支持所有标准SQL数值数据类型。1.2.这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数1.3.据类型(FLOAT、REAL和DOUBLEPRECISION)。1.4.关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词
- 2025-02-04codeforces 1002, div2, B-E1
cf2059坐了一天的车后就不该打cfB特判n==k的情况先看能否让第一个数不是1:第一个数一定是第一组,因此从第二个数开始遍历遍历到一个不等于1的数,检查如果把这个数作为第二组,剩下的数够不够分组for(inti=2;i<=n;i++){if(a[i]!=1){
- 2025-01-27Codeforces Round 1001,Div. 1 + Div. 2记录
挑战极限一天打三场比赛失败,困得要死。D你说得对,但为什么我的树形dp式子那么复杂?考虑如果要调整\(a_u\)与\(a_{fa_u}\)相等,仅仅是操作\((u,fa_u)\)或\((fa_u,u)\)有意义(保证不影响其他节点的差)所以对于每个\((u,fa_u)\),至少需要调整\(|a_u-a_{fa_u}|\)次。剩下的就是简单dp了
- 2025-01-26针对N=p^rq分解之初探
针对N=p^r*q分解之初探论文地址:https://eprint.iacr.org/2015/399.pdf题目:https://www.nssctf.cn/problem/2016fromCrypto.Util.numberimportbytes_to_long,getPrimefromsecretimportmsgfromsympyimportnextprimefromgmpy2importinvertfromhashlibimportmd
- 2025-01-26算法随笔_22:数组中的k-diff对
上一篇:算法随笔_21:字符的最短距离-CSDN博客=======题目描述:给你一个整数数组 nums 和一个整数 k,请你在数组中找出不同的k-diff数对,并返回不同的k-diff数对的数目。k-diff 数对定义为一个整数对 (nums[i],nums[j]) ,并满足下述全部条件:0<=i,j<nums.lengthi
- 2024-12-17如何在MySQL中实现组内排序?
在MySQL数据库中,组内排序(group-wiseordering)是一种常见的操作需求,它涉及对查询结果进行分组,并在每个分组内进行排序,这种操作在数据分析和报告生成时非常常见,尤其是在需要对每个分组的数据进行详细分析的情况下。组内排序的基本概念组内排序通常与GROUPBY子句一起使用,用于对
- 2024-12-16正交活动标架与自然标架的关系
目录正交活动标架与自然标架的关系性质1性质2正交活动标架与自然标架的关系注意到(E
- 2024-12-107-4 字符串中最长的连续出现的字符分数
求一个字符串中最长的连续出现的字符,输出该字符及其出现次数,字符串中无空白字符(空格、回车和tab),如果这样的字符不止一个,则输出第一个。输入格式:第一行输入整数N,表示测试数据的组数。每组数据占一行,包含一个不含空白字符的字符串,字符串长度不超过200。输出格式:共一行,
- 2024-12-08数据结构 (33)选择类排序
前言 数据结构中的选择类排序主要包括简单选择排序(也称为选择排序)和堆排序。一、简单选择排序基本思想:简单选择排序是一种直观易懂的排序算法。它的工作原理是,在未排序序列中找到最小(或最大)元素,存放到排序序列的起始位置,然后再从剩余未排序元素中继续寻找最
- 2024-10-12c++(自创游戏7.1)
上代码!#include<bits/stdc++.h>#include<windows.h>usingnamespacestd;intmain(){inta,b,c,d,e,e1,e2,e3,e4,n; n=0; if(n==0)cout<<"这天,你跟往常一样,准备去上班。";n++; Sleep(2000); cout<<endl; if(n==1)cout<<"走到办公
- 2024-09-11洛谷题单指南-分治与倍增-P1908 逆序对
原题链接:https://www.luogu.com.cn/problem/P1908题意解读:求序列逆序对数。解题思路:1、暴力法对于每一个数,寻找后面有多少数比其小,或者采用冒泡排序,交换的次数即逆序对的个数,复杂度为O(n^2)2、归并排序法在归并排序过程中,会进行有序序列的合并,设两部分连续的有序序列为a[s1,
- 2024-08-28【解析几何笔记】9. 向量的内积运算
9.向量的内积运算定义:有向量α,β\pmb{\alpha},\pmb{\beta}α,
- 2024-08-21AMD E1-1200可以用作nas服务器吗
AMDE1-1200处理器在技术上可以用作NAS(网络附加存储)服务器的CPU,但其性能和适用场景需要仔细考虑。适用性评估性能特点:AMDE1-1200是一款低功耗的APU(加速处理单元),集成了CPU和GPU功能。它的主频较低,适合轻度办公和日常使用,如上网、写作、看视频等。在处理NAS的基本任务,如文