• 2024-09-01待补 重要思考:求给无向图定向使得其变为DAG的方案数
    今天比赛考到了,不会,丢了100分。rk2,380->rk15,280别问为什么T4没过,因为不会T2。方法一\(O(3^n)\)令\(f_S\)为子集\(S\)内定向得到DAG的方案。\(f_S=\sum\limits_{\emptyset\not=T\subsetS,\text{T为独立集}}(-1)^{|T|-1}f_{S-T}\)考虑DAG的分解
  • 2024-08-18P1466 [USACO2.2] 集合 Subset Sums
    题目描述对于从\(1\simn\)的连续整数集合,能划分成两个子集合,且保证每个集合的数字和是相等的。举个例子,如果\(n=3\),对于\(\{1,2,3\}\)能划分成两个子集合,每个子集合的所有数字和是相等的:\(\{3\}\)和\(\{1,2\}\)是唯一一种分法(交换集合位置被认为是同一种划分方案,因此不
  • 2024-07-29pandas\dataframe
    #Importingpandasandmatplotlibimportpandasaspdimportmatplotlib.pyplotasplt#ReadintheNetflixCSVasaDataFramenetflix_df=pd.read_csv("netflix_data.csv")#SubsettheDataFramefortype"Movie"netflix_subset=netflix_df
  • 2024-07-26[AGC056D] Subset Sum Game
    [AGC056D]SubsetSumGame题面翻译一块黑板上写着\(n\)个整数。第\(i\)个整数记作\(a_i\)。保证\(n\)是偶数。此外,给定\(L,R\)。Alice和Bob在玩一个游戏。他们轮流操作,Alice先手。在每一轮中,玩家需要选择一个写在黑板上的数,并擦掉它。游戏会在\(n\)轮后结束。
  • 2024-07-26关注子集的元素
    对编码相当陌生,我有一个关于列表和子集的问题。假设这是我的列表:list=[[[a,2],[c,3],[e,3]],[[g,4],[i,4][k,3]],[[b,3],[d,2],[f,2]]]我将如何制作一个专注于索引-1(或数字)的新列表来将它们相加,如果总和超过8则不打印到新列表中,如果是少打印。例如:
  • 2024-07-17D. Round Subset
    原题链接题意选择\(k\)个数,使得\(\min(\sum2,\sum5)\)最大实施1.二维背包dp,使因数5和2达到某一值的最小选择个数,但是因子数量最多有3600,会T2.于是试着想能不能交换背包容量与价值?3.发现k最多只有200,好像可以细节最多有6000个五大约code#include<bits/st
  • 2024-07-15题解:SP11469 SUBSET - Balanced Cow Subsets
    SP11469(折半搜索)题目大意:给出$N$个数,求可以被分成两个和相等的集合的子集数。思路分析:首先考虑朴素的DFS,每个数有三种情况:选为$A$集合,选为$B$集合,两个集合都不选。暴力DFS时间复杂度为$3^{20}$。观察到$N$很小,而$3^{10}$是可以通过本题的,于是考虑折半搜索。我
  • 2024-06-14Pandas中dropna()函数理解
    今天在使用dropna函时候,感觉有点混乱,不明白为什么为何下面两个代码,how和参数选择all和选择any都是同样的结果。当时想的是对A列进行删除,如果A列全部是Na那么选择All才会生效。 实际原理如下:1:axis=0为按照行删除,axis=1为按照列删除。2:如果不设置subset参数,则默认在所有行/
  • 2024-06-13ABC 321 F #(subset sum = K) with Add and Erase
    题意有一个箱子,每次可以向里面添加或者拿走一个数,问每次操作过后,任选箱子里的数相加,总和等于k的方案数是多少。思路萌新算是学到新东西了,这其实是个可撤销背包的板题。我们先考虑一个问题:对于普通计数类dp,我们现在禁用某一个数i,我们现在想知道某一个数j有多少种方式表示(即dp
  • 2024-06-04发布一个包到npm
    1、准备要发布的包需要发布的包(代码)和.gitignore文件忽略node_modules等README描述文件package.json中配置包名、版本号、作者等信息       package.json例:{"name":"array-is-subset",//包名(npm上没有的包名)"version":"1.0.0",//版本号"author":
  • 2024-05-20[LeetCode] 1863. Sum of All Subset XOR Totals
    TheXORtotalofanarrayisdefinedasthebitwiseXORofallitselements,or0ifthearrayisempty.Forexample,theXORtotalofthearray[2,5,6]is2XOR5XOR6=1.Givenanarraynums,returnthesumofallXORtotalsforeverysubsetofnums.
  • 2024-05-16rk3562使用SR9900a
    打开如下选项DeviceDrivers--->[*]Networkdevicesupport---> <*>USBNetworkAdapters---><*>Multi-purposeUSBNetworkingFramework -*-CDCEthernetsupport(smartdevicessuchascablemodems)或者在defconfig文
  • 2024-04-22点线共面问题
    前言平面的三条基本性质,也叫三条公理:基本事实1:过不在一条直线上的三个点,有且只有一个平面.基本事实2:如果一条直线上的两个点在一个平面内,那么这条直线在这个平面内.基本事实3:如果两个不重合的平面有一个公共点,那么它们有且只有一条过该点的公共直线.平面的基本性
  • 2024-04-09二进制求子集(位图法)
    0.使用二进制方式求子集例如:a5a4a3a2a1111111.代码模板#include<bits/stdc++.h>usingnamespacestd;intn;inta[]={1,2,3,4,5,6,7,8,9,10};//求a[0]->a[n-1]的所有子集voidprint_subset(intn){ //i<(1<<n)即i<=2^(n-1),是
  • 2024-03-26计算两列的相关性
    计算两列的相关性使用Pandas中的corr()函数计算DataFrame中特定的两列之间相关系数。defcorr_analys(input_file_path,col_1,col_2,output_pic_path,sheet_name='Sheet1'):'''########################################计算两列之间的相关系数(Pearson相关
  • 2024-03-23P1466 [USACO2.2] 集合 Subset Sums
    题目传送门:P1466[USACO2.2]集合SubsetSums-洛谷|计算机科学教育新生态(luogu.com.cn)https://www.luogu.com.cn/problem/P1466//https://www.luogu.com.cn/problem/P1466//背包#include<bits/stdc++.h>usingnamespacestd;intval[40],f[40][1005];//f[i][
  • 2024-03-19浅记高维前缀和
    考虑如下问题:记\(y\subsetx\leftrightarrowx\&y=y\)。若\(x\subsety\),称\(x\)为\(y\)的一个子集,\(y\)为\(x\)的一个超集。给定数组\(f\),求数组\(g\)。其中\(g_x=\sum_{y\subsetx}{f_y}\)。设\(f\)中最大的数二进制下共有\(n\)位。如果直接枚举子集的话,时
  • 2024-03-13Edu 12 --- Simple Subset -- 题解 (一个比较巧妙的思维算法题)
    SimpleSubset:题解:  思路解析:    题目要求任意两个数的和为质数,那我们最坏情况就是任意选择一个数,此时子集为最大。    如果子集中有两个奇数或者偶数,他们两个之和一定会被2整除,那么我们只能选择一奇一偶。    如果多个奇数都为1的话,他们两两
  • 2024-01-19Essay - OI tricks
  • 2024-01-19基于协同过滤的音乐推荐算法实现
    基于协同过滤的音乐推荐算法实现导入相关模块importpandasaspdimportnumpyasnp#importtimeimportsqlite3读取、清洗数据#读取数据triplet_dataset=pd.read_csv(filepath_or_buffer=data_home+'train_triplets.txt',sep='\t'
  • 2024-01-05CF1270G Subset with Zero Sum
    G.SubsetwithZeroSum很妙。一开始冲着背包去想的,显然不行。考虑他条件给的这个\(i−n\lea_i\lei−1\)化简一下得到\[1\lei-a_i\len\]题目要去求\[\sum\limits_{i\inS}a_i=0\]把所给信息往这个式子上靠。得到\[\sum\limits_{i\inS}i=\sum
  • 2023-12-03ABC331G题解
    ABC331G日常被bot吊打罢了。首先注意到一件事是你需要求一堆max的期望对吧。所以其实上来就应该试试上min-max容斥的。但是鉴于我没有脑子,所以其实没想到也可以理解。先来复习一下式子:\[Emax(S)=\sum_{T\subsetS}Emin(T)(-1)^{\midT\mid-1}\]所以带入要求的东西
  • 2023-11-06In R, how to split/subset a data frame by factors in one column?
    按照某列的值拆分data.frame Mydataislikethis(forexample):IDRateState124AL235MN346FL434AL578MN699FLIwanttosplitthedatabystateandIwanttoget3datasetslikebelow:dataset1IDRateState124AL
  • 2023-11-04P1466 [USACO2.2] 集合 Subset Sums
    P1466USACO2.2集合SubsetSums毫无思路如果不告诉我这题是DP题,我一定会爆搜。看了题解,很妙。居然也能套背包板子。定义F[i][j]为在前\(i\)个数中选择一些数其和为\(j\)的方案总数。显然转移方程F[i][j]=F[i-1][j]+F[i-1][j-i]要么不选当前第\(i\)个数,要么选
  • 2023-10-30python,pandas ,openpyxl提取excel特定数据,合并单元格合并列,设置表格格式,设置字体颜色,
    python,pandas,openpyxl提取excel特定数据,合并单元格合并列,设置表格格式,设置字体颜色,代码importosimportnumpyimportpandasaspdimportopenpyxlfromopenpyxl.stylesimportFontfromopenpyxl.stylesimportBorder,Sidedefread(file):#读取表格A和表格B