ICode9

精准搜索请尝试: 精确搜索
  • P2057 [SHOI2007]善意的投票 / [JLOI2010]冠军调查2021-08-08 21:31:55

    P2057 [SHOI2007]善意的投票 / [JLOI2010]冠军调查 最小割。 1)同意连源点,不同意连汇点 2)朋友之间连接双向边 解释: 有一个很犹豫的地方,如果加双向边,会不会导致结果多算呢? 假设\(A\)连源点,\(B\)连汇点,\(A\)到\(B\)和\(B\)到\(A\)都有边相连。分两种情况进行讨论。 一、\(A\)顺从\(B

  • P2163 [SHOI2007]园丁的烦恼 | 二维数点2021-05-17 23:34:06

    说在前面 这题有点卡常... Problem 给定\(n\)个点\(P_i(x_i,y_i)\),每次给一个矩形(给定左下角\((a,b)\)和右上角\((c,d)\)),求这个矩形里有多少个点。 \(1 \le n,m \le 5 \times 10^5,0 \le x_i,y_i,a,b,c,d \le 10^7\). Solution Thinking 1 发现有矩形查询,考虑二维数据结构二维前缀

  • 洛谷 P2057 [SHOI2007]善意的投票2020-01-18 11:02:11

    题目链接 考察网络流建图,从最小割的角度考虑比较容易 改写一下题意: 一张图,每个点初始有0/1两个值中的一个,现在让你重新赋值,变化其中一些点的值(还是0/1),使得新图里 相邻两点值不同的对数 加上 新图里点值与原图不同的点数量 的和最小 相当于我们原来有一张图,里面的点分属两

  • 【SHOI2007】书柜的尺寸2019-08-26 22:06:19

    dp 如果我们直接定义状态: \(dp[i][t1][t2][t3][h1][h2][h3]\)表示前i个,第一层宽度为t1,,第二层宽度为t2,第三层宽度为t3,第一层高度为h1,第二层高度为h2,第三层高度为h3的最小面积。 如果直接这样定义,你会发现,你不仅内存炸飞,时间也会T的飞起。 考虑优化状态。 1.首先,你会发现,面积可以直

  • 题解 P2163 SHOI2007 园丁的烦恼2019-08-10 14:01:54

    转载自:https://lornd.top/index.php/archives/25/ 二维数点(树状数组)练习题。 题目链接:P2163 SHOI2007 园丁的烦恼 题目大意 给定平面直角坐标系的 \(n\) 个点,有 \(m\) 次询问,每次询问一个矩形内部(包括边)有多少个点。 \(n, m\le 5\times 10^5\) ,点的横纵坐标 \(0\le x_i, y_i\le 10

  • P2057 [SHOI2007]善意的投票2019-03-09 11:39:31

    思路 简单的最小割模型 最小割的模型就是选出一些边,把点集划分成S和T两个部分,使得代价最小 到这题上就是板子了 代码 #include <cstdio> #include <algorithm> #include <cstring> #include <vector> #include <queue> using namespace std; const int MAXN = 1000; const int INF

  • BZOJ1934: [Shoi2007]Vote 善意的投票2019-03-03 15:51:18

    BZOJ1934: [Shoi2007]Vote 善意的投票 Description 幼儿园里有n个小朋友打算通过投票来决定睡不睡午觉。 对他们来说,这个问题并不是很重要,于是他们决定发扬谦让精神。 虽然每个人都有自己的主见,但是为了照顾一下自己朋友的想法,他们也可以投和自己本来意愿相反的票。 我们定义一次投

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有