- 2024-12-14P6599 「EZEC-2」异或
写数学时发现的好题给出n和l,构造一个数组,数组长度为l,满足数组中的数字在1-n之间贪心的想,直接放n会发生什么。不难发现,最终的答案其实是两两异或之和放一个n,答案就是1(l-1)n;放一个n,答案就是2(l-2)n;其实就是x(l-x)n;还可以更大吗?n写成二进制就是1001010……;有很多位是0,都浪费了
- 2024-12-04【Y3编辑器】想做一个迷宫但是有穿墙bug怎么办?
之前的教程以沙漠战的形式展示了如何摆放单元,即游戏角色。本期教程将学习装饰物的摆放,利用碎石与植被打造一个沙漠迷宫,玩家只有击碎镇石才能进入。摆放装饰物Y3编辑器中的装饰物的是什么?简单来说,就是点缀场景的摆件,比如植物、建筑物、石头等等。若要建立一个小型迷宫,就要
- 2024-12-04日志功能
【背景】需求创建2个日志文件【知识点】logging.getLogger() 方法默认会返回一个以给定名称为标识的日志记录器(如果没有提供名称,则返回一个根日志记录器)importloggingimportcm#确保cm模块已经被正确导入,并且有一个log_file函数classLog:def__init__(self,
- 2024-11-25Python知识分享第十天
“”"案例:假设你是一名教师,负责管理学生的成绩。你有一个名为grades.txt的文件,记录了所有学生的成绩。文件内容如下:Alice,85Bob,78Charlie,92David,88Eve,76你需要编写一个Python脚本,读取文件内容并计算出所有学生的平均成绩。“”"#思路一#stu_list=[]#
- 2024-04-04P6824 「EZEC-4」可乐
原题链接题解由于题目能使\(a_i⊕x≤k\)的\(x\)没有限制,所以我们反过来求能使其成立的x的范围对于a,k二进制下的第i位,如果都为1,我们可以令此时的x在这一位也为一,然后i后面的位去什么都可以,然后x=0的时候也可能可以,就看后面有没有小于的如果a为1,k为0,那么此时x只能为1如果
- 2024-01-29P6824 「EZEC-4」可乐 题解
题目链接:可乐一开始想着0-1Trie,枚举\(x\)去写,然后判断就行了。然后想起南京区域赛的C题,其实和这个也有点大同小异的感觉,可以用更朴素的办法,找到对于一个\(a_i\)而言,满足题意的所有\(x\)去\(+1\)。这玩意很容易办到的,稍微讨论下:类似0-1Trie的按位讨论,从高位开始,我
- 2023-01-11洛谷P6599 「EZEC-2」异或【题解】
题目大意有\(T\)组数据,每组数据给定两个\(l,n\in\mathbb{N*}\),构造一个长为\(l\),每个元素不超过\(n\)的数组令他为\(a\),要使\[\sum_{i=1}^l\sum_{j=1}^{i-1}a_i\oplu
- 2022-10-29【P8179】【EZEC-11】Tyres(背包问题,决策单调性,分治)
和这道题的题面很像,但是做法不同。题面:有\(n\)家商店,第\(i\)家商店一共可以卖出\(m_i\)件商品,其中第\(j\)件商品购买所需的代价为\(a_{i,j}\)。特别地,对于第\(
- 2022-09-19P7856 「EZEC-9」模糊众数 解题报告
P7856「EZEC-9」模糊众数解题报告:题意给定一个长度为\(n\)的序列,一次操作可以将某个数字加一,多次询问一个数\(x\),求使得\(x\)称为序列众数至少要多少次操作。\(1