- 2025-01-08「GDKOI2023 提高组」异或图
可以说是计数大杂烩了吧。我们试着进行容斥:每次选定若干条边,钦定这些边两端的值相等。容斥系数显然是\((-1)^{|E|}\)。然后对这些连通块我们把它们的最小值当作\(a_i\)拿来跑异或的问题。实际上我们就是要把原图划分成若干连通块,答案就是每个连通块的容斥系数之积乘上新异或问
- 2025-01-08笔记 2025.1.6:计数问题选讲-徐哲晨
目录P4463[集训队互测2012]calc(拉插优化dp)P4484[BJWC2018]最长上升子序列(状压dp)ARC138E-DecreasingSubsequence(构造双射)P5400[CTS2019]随机立方体(二项式反演)AGC064D-RedandBlueChips(构造充要条件)CF1942G.BessieandCards(反射容斥)CF1874F.JellyfishandOEIS(容
- 2025-01-05数位DP简记
更新日志2025/01/05:开工。概念一种按数位进行DP的方式。问题通常解决计数问题,给出一个数字区间,找要求的数个数。常见形式可以按数位从高到低递推,但更常见的是深搜。不容易错。我们通常传参“当前位数、是否有前导零、是否贴合上界”以及其他需要的参数。直接深搜必
- 2025-01-04数位翻转(dp)
给一n个数字的数组,一个翻转操作将一个数按二进制形式翻转再转回十进制.问最多翻转m个连续段,完成后数组和最大为多少.先求贡献数组(翻转后能增加多少),然后问题转化为数组中选m个段和最大,这和最大连续子数组和是不同的(只有一个段).定义\(dp[i][j][0]代表在递推
- 2025-01-03GESP2级2409 数位之和
题目描述小杨有n个正整数,他认为一个正整数是美丽数字当且仅当该正整数每一位数字的总和是7的倍数。小杨想请你编写一个程序判断n个正整数哪些是美丽数字。对于全部数据,保证有1 ≤n ≤105 ,1 ≤ai ≤105。输入第一行包含一个正整数n,代表正整数个数。 之后n行
- 2025-01-012025 第一题
P11498.纪念一下2025年第一题。发现\(a\)中后面的数必须是前面的数的超集,不难想到拆位,先考虑\(k=2^p\)的情况。对于一个数位而言,一定是覆盖\(a\)的一段后缀(可以为空),设该段后缀为\(x\simn\),称\(x\)为该数位的起始点。\(a_{l_i}\neqa_{r_i}\)的限制实际上就是要求
- 2024-12-28[COCI2006-2007#6] V
前言赛时联想到了讲的一道题认为不可以使用数位\(\rm{dp}\),但是那道题实际上形式上跟这个题不同,所以其实是可以用的思路首先我们用数位\(\rm{dp}\)可以简单地解决选择数字的问题,套路的用\(f(1,r)-f(1,l-1)\)可以解决统计答案的问题,还需要具体的讨论转移怎
- 2024-12-27gesp(二级)(15)洛谷:B4036:[GESP202409 二级] 数位之和
gesp(二级)(15)洛谷:B4036:[GESP202409二级]数位之和题目描述小杨有nnn个正整数,他认为一个正整数是美丽数字当且仅当该正整数每一位数字的总和是
- 2024-12-18Unintresting Number(数论)
链接:http://10.160.111.129/p/2582?tid=675966394f6a59fedf02b3dd题意:给你一个位数非常大的数,你可以随意改变在某一数位上的数字2或者3,使其相对应变为4或9,问你能不能变出来一个能被9整除,即是9的倍数的数。前置知识:对于9的倍数:任何数可以表示为10000....00a1+1000...0a2+...
- 2024-12-08【CodeForces训练记录】Codeforces Round 991 (Div. 3)
训练情况赛后反思打到D题摆了,连续两道数位的智慧题?可能我比较缺观察A题记录一下字符串的长度,能塞到第一行的尽量塞到第一行。#include<bits/stdc++.h>//#defineintlonglong#defineendl'\n'usingnamespacestd;voidsolve(){intn,m;cin>>n>>m;vect
- 2024-12-07数位DP
数位DP,要求的数往往极大,常用试填法。求区间[l,r]内满足某某条件的数有多少个。可以用[1,r]的答案-[1,l-1]的答案。往往在记忆化是要记录以下几点:1)从高到低填到第几位2)是否卡着限制3)是否有前导04)题目中的特殊要求例1,例2,例3都是这种题。满足某某条件的第k小的数首先预处理
- 2024-12-11【计算机毕设选题推荐】基于学生兴趣的学习资源推荐系统的设计与实现 【附源码+讲解+部署】适合作为毕业设计 课程设计 实习项目
✍✍计算机毕设编程指导师**⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java、Python、小程序、大数据实战项目集⚡⚡文末获取
- 2024-12-03光伏电站组件与逆变器如何匹配?
随着可再生能源的迅猛发展,光伏发电已经成为全球能源转型的重要组成部分。在光伏电站的设计与运行中,光伏组件(通常称为太阳能电池板)和逆变器之间的匹配至关重要。合理的组件与逆变器配置可以最大化电能转换效率,提高系统的经济性与可靠性。一、光伏组件与逆变器的基本概念在深入
- 2024-12-01CTF常用网址
解码集合https://ctf.bugku.com/toolsbase64解码https://www.toolhelper.cn/EncodeDecode/Base64凯撒密码https://www.toolhelper.cn/SymmetricEncryption/CaesarCipher摩斯密码https://www.lddgo.net/encrypt/morse栅栏密码https://www.qqxiuzi.cn/bianma/zhalan
- 2024-12-01一点点排序
排序归并排序归并排序介绍与代码大体思路:归并排序总体思路是,先把一串待排序数列分为前后两组,把这两组分别排为顺序数组,再将两组顺序数组合为一整个大的顺序数组。objection1:分组后分别排好序?用选择排序吗?递归的思路是什么?并非选择排序,而是递归的方式。可以看到,第一次“将一
- 2024-11-28实体瘤治疗时代的CAR-T遇到的挑战和新的治疗进展
前 言CAR-T细胞疗法已成为一种有前途的抗击癌症的免疫治疗方法,尤其是在血液恶性肿瘤领域。但是在实体瘤方面由于肿瘤浸润、免疫抑制微环境等因素限制其疗效。随着更多靶点被发现、CAR构建的升级改造,已有多项临床研究取得进展。近期MolCancer杂志发表了题为“CAR-cellther
- 2024-11-25数据交换事前、事中、事后全流程安全机制,三方发力让安全落地!
数据交换安全对于企业的重要性不言而喻。它不仅关系到企业核心资产和商业机密安全,还影响企业合规、客户信任、业务创新及企业品牌价值等多个方面。因此,越来越多的企业高度重视数据交换安全保护,力求构筑牢固的安全基础,为长远发展开拓空间。飞驰云联基于企业对数据交换安全的客观需
- 2024-10-14题解:P1660 数位平方和
ProblemLinkStep1:“定义\(S(n)\)表示\(n\)个的各个数位的\(k\)次方的和。”数位的\(k\)次方,我们可以通过快速幂求出,为了节省时间,我们可以定义一个\(a\)数组,来表示\(0\sim9\)区间中各数字\(k\)次方的值。然后我们通过定义一个\(s\)数组来存储\(0\sim4\times
- 2024-09-27运算符、分支语句
位操作符:可以直接操作二进制数位的内容;~是一个单目位操作符,它可以根据一个数字计算另外一个数字,这两个数字所有二进制数位的内容都不同(按位取反),使用的时候这个符号应该写在数字前面双目位操作符:包括按位与(&),按位或(|)以及按位异或(^),他们都可以把两个数字对应二进制数位的内容做计算