摘要:
题意 太懒了,直接给链接吧,题意挺好懂的。https://atcoder.jp/contests/abc310/tasks/abc310_e 思路 NAND运算,根据题意,我们可以总结出以下两点: 当前结果如果遇到1,那么结果反转(0->1,1->0) 当前结果如果遇到0,那么结果赋值为1 我们手模 阅读全文
posted @ 2024-06-03 20:12
Linear_L
阅读(7)
评论(0)
推荐(0)
摘要:
题意 给定一个有向图,其中有N个顶点和N条边。保证其中有一个环,请找出这个环并且输出环上的点。 思路 我们先将图dfs一遍,遍历到的点我们用map进行标记一下,并且储存在一个数组里面,当我们dfs到一个已经标记过的点时,此时则出现了环。那么如何将这个环输出出来呢?我们这个时候扫一遍刚刚所提到的数组, 阅读全文
posted @ 2024-06-03 19:48
Linear_L
阅读(8)
评论(0)
推荐(0)
摘要:
题意 给定三维空间的n个长方体,每个长方体以其一条体对角线的坐标形式给出,即对于每一个长方体i,其一条体对角线的两个端点的坐标会给出。 现在对于每一个给出的长方体,求出其它给出的长方体,与其共面的长方体个数。(保证每个长方体两两不相交) 思路 首先我们第一个关注的应该是坐标的数据范围,这个数据范围显 阅读全文
posted @ 2024-06-03 19:38
Linear_L
阅读(9)
评论(0)
推荐(0)
摘要:
题意 现在有三种物品,给出的格式为(t[i],x[i])如下: 拉环罐头,被标记为t[i]=0,得到即食,可以得到x[i]的开心值。 普通罐头,被标记为t[i]=1,需要用开罐器打开,食用后可以得到x[i]的开心值。 开罐器,被标记为t[i]=2,使用后可以打开x[i]个普通罐头。 现在有N个这样的 阅读全文
posted @ 2024-06-03 17:32
Linear_L
阅读(16)
评论(0)
推荐(0)
摘要:
题意 现在给出一个数组a[n],现在你可以进行这种操作: 选择i,j(1<=i,j<=n),使得a[i]=a[i]-1,a[j]=a[j]+1 现在你可以进行无限次这种操作,现在需要你求出最少次数,使得数组中的最大值与最小值之间的差不超过1。 思路 我们考虑到每一次操作可以使得数组中的一个数加一,另 阅读全文
posted @ 2024-06-03 17:07
Linear_L
阅读(11)
评论(0)
推荐(0)