首页 > 其他分享 >2022.10.06考试总结

2022.10.06考试总结

时间:2022-10-06 20:56:17浏览次数:64  
标签:10 06 leq text fa 题目 100 2022.10 考试

2022.10.06考试总结

得分:\(175/300\)

总结:今天考试的题目非常有区分度,第一题因为没有发现结论,导致最后只拿到了部分分,第二题是一道比较简单的背包,第三题的题目意思描述的非常的模糊,读错了题目导致代码实现出现了问题

T1

题目大意:

给你 \(n\) 个点,现在依次加入 \(m\) 条边,每加入一条边,你都需要求出当前的图有多少非空子图是欧拉回路森林。

欧拉回路森林指每个点的度数均为非零偶数的图。

\(1\leq n\leq 2\times 10^5,1\leq m\leq 3\times 10^5\)。

得分:\(30/100\)

观察数据我们可以得到如下结论

设\(fa[i]\)表示第\(i\)个点所在的联通块

设当前加入到的边为\((u,v)\)

  • \(fa[u]!=fa[v]\),\(fa[u] = fa[v]\)

  • \(fa[u]=fa[v],answer=answer+siz[fa[u]] \times 2 +1\)

根据如上结论完善代码即可

T2

题目大意:

给你 \(n\) 个物品,每个物品有两个属性 \(p\) 和 \(v\)。
你最开始的得分为 \(k\),你有 \(p_i\) 的概率拿走第 \(i\) 个物品,并且你的得分会加上 \(v_i\)。

求你最终拿到至少 \(l\) 个物品,并且得分为非负数的概率,保留六位小数。

\(0\leq k\leq 2\times 10^3,0\leq n\leq 200,-1\leq v_i\leq 10^3,0\leq l\leq n,0\leq p_i\leq 100\)。

得分:\(100/100\)

总结:分\(-1\)和正代价考虑,然后使用背包求出概率最后统计答案即可

T3

题目大意:

给你 \(n\) 个区间,对于数字 \(1\sim9\) 中的两个不同的数 \(u,v\),若在这 \(n\) 个区间中任意选择一个数 \(a\),将其低 \(k\) 位中的某一位的 \(u\) 换成 \(v\)(或者 \(v\) 换成 \(u\))均都能落在这 \(n\) 个区间内,则称 \(u\) 和 \(v\) 是 \(\text{k-equal}\) 的。

若一个集合 \(S\) 内的元素都是互相 \(\text{k-equal}\) 的,则称集合 \(S\) 是 \(\text{k-equivalence class}\)。

按照元素的最小值排序所有 \(\text{k-equivalence class}\) 后输出。

\(1\leq n\leq 10^4,1\leq k\leq 19,1\leq l_1\leq r_1<l_2\leq r_2<\dots<l_n\leq r_n\leq 10^{18}\)。

得分:\(45/100\)

总结:考虑对于每一位考虑,设当前考虑的为第\(i\)位

根据后面\(i-1\)位的情况,我们可以得到\(l[i]-r[i]\)的第\(i\)位的取值范围,并且我们可以得到对于每一个使得\(l[i]-r[i]\)的第\(i\)位取值变化的后\(i-1\)位的值

然后根据从小到大依次判断,最后判断出所有不能再同一个等价类的情况

之后输出在同一等价类的数即可

标签:10,06,leq,text,fa,题目,100,2022.10,考试
From: https://www.cnblogs.com/AntelopeWang/p/16758457.html

相关文章

  • 每天一个java小练习(三消蓝再三消,然后你就可以释放剑气力!:))))))))有继承))2022.10.2
    今天练习题目:设计一个可以随机打印图形形状的代码 下面我就直接放运行的代码和截图啦:importjava.util.Scanner;importjava.util.Random;publicclassMain{publi......
  • 1006imgbook
    代码块(点击展开):<!DOCTYPEhtml><html><head><metacharset="utf-8"/><title>imgbook</title><styletype="text/css"> .item{ width:350px; height:100px;......
  • 【mysql】关于命令SHOW CREATE TABLE <表名\G>报错问题:1064 - You have an error in
    1、首先该命令是用来查看表的详细信息加参数,是为了展示上更加直观  原因:使用第三方工具如Navicat,是不能带参数的,因为这种命令方式是命令行独有的,Navicat没有实现2、......
  • 2022.10.6
    考试,成绩一般。因为意外少了一小时时间,估计题目难度的时候出现错误,一直想巨大困难的T4(论文题)导致简单的T3没拿分,只有7、8名的样子。下午叶老心血来潮讲了笛卡尔树,运用到T3......
  • Java 面试题 06 - MySQL
    事务事务是逻辑上的一组操作,要么都执行,要么都不执行。事务的四个特性(ACID):原子性:事务不允许分割,要么全部完成,要么完全不执行。一致性:逻辑上的正确性,即这组操作的结果是......
  • 006-Redis的 List 命令
    1.List1.1lindex1.1.1基本信息LINDEXkeyindexsummary:Getanelementfromalistbyitsindexsince:1.0.0Returnstheelementatindexindexinthelist......
  • 2022.10.6java分支结构
    HelloWorld打开idea,新建java文件,新建javaclass编写代码psvm自动生成publicstaticvoidmain(Stringsargs{}sout自动生成System.out.printlnpublicclass......
  • JZOJ 7685. 【2022.10.06冲剌NOIP2022模拟】奇怪的函数(function)
    \(\text{Solution}\)观察到关于\(x\)的函数在\(n\)个操作之后一定是这样的:一段水平直线加上一段斜率为\(1\)的直线再加上一段水平直线于是线段树维护这个分段函数......
  • 2022.10.6scanner
    HelloWorld打开idea,新建java文件,新建javaclass编写代码psvm自动生成publicstaticvoidmain(Stringsargs{}sout自动生成System.out.printlnpublicclass......
  • P4303 [AHOI2006]基因匹配
    初始方程为:\[f_{i,j}=\max(f_{i-1,j-1}+1,f_{i-1,j},f_{i,j-1})\]对于每一个\(i\)来说,只有五次由\(f_{i-1,j-1}\)来转移(组成DNA序列的每一种碱基在该序列中正好出......