ICode9

精准搜索请尝试: 精确搜索
  • JOISC 2020 Day 32021-06-17 21:02:28

    日志 不存在的……今天偷懒了……只是简单的看了看题目…… stray 感觉这题是个Ad-Hoc题……干就完了! \(A=3\)的情况 从\(0\)开始作bfs,点\(i\)到\(0\)的距离为\(dis_i\)。 为了讨论方便,不妨设原图是一条链,且\(fa_i\)是\(i\)的前驱。 对于一个点\(u\),只可能有这几种情况: \(u\)连向

  • 【LOJ2831】「JOISC 2018 Day 1」道路建设(LCT+树状数组)2021-06-03 13:01:33

    点此看题面 有\(n\)个点,每个点有一个初始权值。 共执行\(n-1\)次操作,每次会选择一个与\(1\)号点连通的点\(x\)和一个与\(1\)号点不连通的点\(y\),在它们之间连一条边。操作的代价是从\(1\)到\(x\)路径上所有点权的逆序对个数,且连边后\(1\)到\(x\)所有点的点权都将变成\(y\)的点权

  • May2021-05-19 22:32:18

    18,19 比较忙,两天一起写了。 总的来说还行,写了 5,6 道 joisc,然后被教练叫去做真题了。 今天做了 noi2018 day1,感觉对字符串的掌握程度还有待加强啊,然后 dp 方程不要设计的那么鬼畜,以便于转化,优化。 然后把 T2,T3 改了,T3 的走指针好妙! 注意要适当调整状态,提高效率~~~。 17 今天学了 F

  • 「JOISC 2017 Day 1」港口设施2021-05-03 11:01:13

    传送门 显然时间相交的货物不能在一个栈中,在其间连边,求的是二分图染色数。 考虑优化连边,按照右端点排序。 每次需要与左端点在 \((a_i,b_i)\) 内的货物连边,也就是染成相同颜色,然后将 \(a_i\) 在左端点集合中删去。 任意时刻,集合中同色的货物的左端点是连续的一段。 连边时,已经同色

  • 「JOISC 2020 Day3」星座 3 (dp)2021-03-13 12:04:16

    「JOISC 2020 Day3」星座 3 (dp) 考虑根据\(A_i\)的值建立笛卡尔树,此时平面被划分为个矩形空间 下称选择一个点为保留一个星星 具体的,对于笛卡尔树上的节点\((u,l,r)\),它的矩形就是父节点矩形以下,且满足\(x\in[l,r],y>A_u\)的部分 可以用一个线段树来查询矩形内部的点,线段树上每

  • 「JOISC 2019 Day3」穿越时空 Bitaro2021-02-18 19:34:08

    题目 点这里看题目。 分析 一些简单的转化: 其一,将原先的区间 \([L,R]\) 都变成 \([L,R-1]\) ; 其二,将 \([L_i,R_i]\) 变成 \([L_i-i,R_i-i]\) ,这样就不需要考虑时间的自然流逝了。 考虑一个简单的贪心:维护当前的时间 \(t\) 。如果下一段路的区间为 \([L,R]\) ,那么若 \(t>R\) ,我们

  • 「JOISC 2019 Day2」两种运输2021-01-30 19:03:49

    https://www.cnblogs.com/zhoushuyu/p/10585809.html 几乎全都是抄zsy大佬代码的 在atcoder上提交的:https://atcoder.jp/contests/joisc2019/submissions/19770413 考虑不需要堆优化的dijkstra算法 每一轮操作流程如下 A将未确定最短路的点的距离的最小值传给B B将未确定最短路的

  • 【loj 3275】「JOISC 2020 Day2」有趣的 Joitter 交友【启发式合并】2021-01-09 22:04:38

    传送门 Solution 首先考虑转化题意,以下用\(scc\)指代强连通分量 活动的每一步相同于:如果\(y,z\)在同一个\(scc\)中,\(x\)向\(y\)有连边,那么\(x\)就可以向\(z\)连边。 也就是说,对于一个\(scc\),如果\(x\)向\(scc\)中连了一条边,那么\(x\)就可以在活动后向\(scc\)中的任何一个点连边。

  • LOJ2398. 「JOISC 2017 Day 3」自然公园2021-01-08 22:03:38

    交互题。有一棵树,需要通过至多\(45000\)次Ask操作确定这棵树的形态。 \(Ask(x,y,P)\)表示只通过集合\(P\)中的点\(x\)和\(y\)是否连通。 每个点的度数至多为\(7\)。 \(n\le 1400\) 自己想出的有77分。 先想链咋做。定义过程\(work(l,r)\),表示确定夹在\(l\)和\(r\)中的点。将没有

  • joisc 2020 扫除2020-10-22 15:02:19

    算法1: 考虑没有插入操作怎么办。 先考虑sub3。 定义一个点在边界上:它的右上角没有任何点。 注意到无论怎么进行操作,在边界的点还是会在边界,且顺序不会交换。 所以可以用线段树二分简单维护。 再考虑sub4。 sub4和sub3的区别:在sub3中每个点都在边界上,但是sub4并不。 但是注意到如果

  • 「JOISC 2020」有趣的 Joitter 交友2020-06-05 19:53:12

    传送门 考虑转化为图的模型,不难发现题目要求的就是总边数。 我们定义两种边: 两个人单向关注:用单向边相连; 两个人互相关注:用双向边相连。 不难发现一个联通块内如果全都由双向边相连,那么就会自动连成一个完全图,它的贡献就是 \(siz(siz-1)\)。 于是我们考虑维护具有这样性质的联通

  • 「JOISC 2016 Day 2」三明治2020-05-18 20:54:06

    「JOISC 2016 Day 2」三明治 这题真正让我感受了记搜的强大。 我真的没想过搜索可以过\(400\)的啊喂 对,\(\text{NOI}\)还可以过\(1e5\)呢 解法 一个并不显然的\(n^4\)的做法是枚举每一个点,然后上下左右记忆化搜索。考试的时候觉得难打,但是看完别人的代码之后发现还挺好打的。就是

  • 「JOISC 2020 Day1」建筑装饰 42020-05-09 11:02:24

    「JOISC 2020 Day1」建筑装饰 4 传送门 Loj 题解 考虑设\(f_{i,j,k}\)表示到了第\(i\)个位置,用了\(j\)个A,\(k\)个B的可行性,打表发现对于\((i,j)\)的\(k\)是连续的,所以考虑记录: \(l_{i,j}\)表示前\(i\)个位置用了\(j\)个A最少用多少个B,\(r_{i,j}\)同理. 最后输出方案的时候一

  • [LOJ#2732] 「JOISC 2016 Day 2」雇佣计划2019-11-02 09:50:32

    参考博文 题目就是让我们求图中满足数值大于等于B的连通块数量 然后我们可以尝试转换为求连通块两端所产生的“谷”的数量,显然一个连通块对谷可以贡献2的答案,最终答案就是谷的数量除以2 (下图为查询$B_i$大小为4时的情况,每一个箭头代表一个谷) 发现每两个数中间的空格都是有可能产

  • 「JOISC 2018 Day 1」帐篷2019-08-18 16:03:46

    题意:\(n\)行\(m\)列的矩阵\((n,m<=3000)\),在格子里搭一些帐篷.每座帐篷必须占据刚好一个格子.没有两座帐篷会占据同一个格子.每座帐篷在东、南、西、北四个方向之一有一个出入口.帐篷的出入口朝向必须满足以下条件:同一行或同一列的两个帐篷的出入口要相对(例如同一行的两个帐篷,

  • 「JOISC 2014 Day1」巴士走读2019-08-05 21:03:34

    「JOISC 2014 Day1」巴士走读 将询问离线下来。 从终点出发到起点。 由于在每个点(除了终点)的时间被过来的边固定,因此如果一个点不被新的边更新,是不会发生变化的。 因此可以按照时间顺序,依次提高终点的时间,然后跑dijkstra(记得把访问标记回滚清空掉)。 每条边被跑过了就不再跑了。可以

  • loj2392. 「JOISC 2017 Day 1」烟花棒2019-07-17 21:53:36

    题意 题目说的很清楚了亚。。把题面再复制一遍吧。 有\(N\)人站在一条数轴上。他们人手一个烟花,每人手中的烟花都恰好能燃烧\(T\)秒。每个烟花只能被点燃一次。 \(1\)号站在原点,\(i\)号(\(1 \leq i \leq N\))到\(1\)号的距离为\(X_i\)。保证\(X_1 = 0\),\(X_1, X_2, ..., X_N\)单调

  • 【LOJ2838】「JOISC 2018 Day 3」比太郎的聚会(设阈值预处理/分块)2019-07-07 17:03:15

    点此看题面 大致题意: 给你一张\(DAG\),多组询问,每次问你在起点不为某些点的前提下,到达给定终点的最大距离是多少。 设阈值 由于限制点数总和与\(n\)同阶,因此容易想到去设阈值。 对于限制点数少于\(\sqrt n\)的询问,首先我们可以\(O(n\sqrt n)\)预处理出对于每个点到其距离前\(\sqrt n

  • 「JOISC 2016 Day 1」棋盘游戏2019-05-26 12:39:42

    「JOISC 2016 Day 1」棋盘游戏 先判无解:第1,3行有连续的空格或四个角有空格。 然后可以发现有解的情况第1,3行可以在任意时间摆放。 对于某一列,若第2行放有棋子,那么显然可以把棋盘分开两边来计算,然后再排列一下。 所以目前要处理的是一段 第二行都没有棋子的棋盘的方案数。 对于该

  • 「JOISC 2015 Day 1」卡片占卜2019-03-24 12:38:04

    题目描述 K 理事长是占卜好手,他精通各种形式的占卜。今天,他要用正面写着 I ,背面写着 O 的卡片占卜一下日本 IOI 国家队的选手选择情况。 占卜的方法如下: 首先,选取五个正整数 A,B,C,D,EA,B,C,D,EA,B,C,D,E; 然后,拿出 A+B+C+D+EA+B+C+D+EA+B+C+D+E 张卡片摆成一排,从左至右摆成 AAA

  • [LOJ]#2831. 「JOISC 2018 Day 1」道路建设 LCT+树状数组2019-03-03 19:49:58

    Solution 像树点染色一样,看到这种到根染色的题目要想到LCT。 每个splay中的点的颜色都是一样的,然后access的时候提取出每一段颜色,用一个树状数组统计答案即可。复杂度是nlog⁡2nn\log^2nnlog2n的。 Code #include<bits/stdc++.h> using namespace std; #define LL long long #

  • loj2734「JOISC 2016 Day 2」女(装大佬 || 洛谷P3615 如厕计划2019-02-21 21:38:30

    loj2734 洛谷P3615 不会做... 题解(来自ditoly): 这一步更详细的解释(来自kkksc03): 还是从后面推。我们把女性设为+1,男性设为-1,然后从队伍末尾开始开始计算后缀和。一但后缀和到了-2,就说明到了两个男的商量谁去女厕的地步。所以说只要保证后缀和一直大于等于-1,那么这个就一定可以在N分

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

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

ICode9版权所有