04 2019 档案

摘要:Description FGD正在破解一段密码,他需要回答很多类似的问题:对于给定的整数a,b和d,有多少正整数对x,y,满足x<=a,y<=b,并且gcd(x,y)=d。作为FGD的同学,FGD希望得到你的帮助。 FGD正在破解一段密码,他需要回答很多类似的问题:对于给定的整数a,b和d,有多少正 阅读全文
posted @ 2019-04-23 16:01 InWILL 阅读(232) 评论(0) 推荐(0)
摘要:Description 聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派形成属于自己的部落,不同的部落之间则经常发生争斗。只是,这一切都成为谜团了——聪聪根本就不知道部落究竟是如何分布的。 不过好消息是,聪聪得到了一份荒岛的地图。地图上标 阅读全文
posted @ 2019-04-14 20:09 InWILL 阅读(336) 评论(0) 推荐(0)
摘要:Description Input Output Sample Input 4 5 1 2 5 2 3 5 3 1 5 2 4 3 4 1 3 Sample Output 3.66666667 二分法+spfa_dfs最小圈 可以经过计算在T=60次循环后,答案精度会在小数点后8位 1 #inclu 阅读全文
posted @ 2019-04-11 15:50 InWILL 阅读(179) 评论(0) 推荐(0)
摘要:Description 小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者。但是T部落的基地里已经有N个建筑设施受到了严重的损伤,如果不尽快修复的话,这些建筑设施将会完全毁坏。现在的情况是:T部落基地里只有一个修理工人,虽然他能瞬间到达任何一 阅读全文
posted @ 2019-04-09 15:23 InWILL 阅读(182) 评论(0) 推荐(0)
摘要:LCA(Lowest Common Ancestors),即最近公共祖先,是指在有根树中,找出某两个结点u和v最近的公共祖先。 Tarjan是一种离线算法,时间复杂度O(n+Q),Q表示询问次数,其中使用倍增法加速算法。 首先dfs建立二叉树,并标记深度、父节点。 在LCA函数中,交换x、y保证x深 阅读全文
posted @ 2019-04-04 15:58 InWILL 阅读(265) 评论(0) 推荐(0)
摘要:题目描述 Description 某首都城市的商人要经常到各城镇去做生意,他们按自己的路线去做,目的是为了更好的节约时间。 假设有N个城镇,首都编号为1,商人从首都出发,其他各城镇之间都有道路连接,任意两个城镇之间如果有直连道路,在他们之间行驶需要花费单位时间。该国公路网络发达,从首都出发能到达任意 阅读全文
posted @ 2019-04-04 15:39 InWILL 阅读(277) 评论(0) 推荐(0)
摘要:Description Input Output Sample Input 6 4 1 2 2 3 2 4 4 5 5 6 4 5 6 6 3 1 2 4 4 6 6 6 Sample Output 5 2 2 5 4 1 6 0 HINT LCA果然还是玄学,倍增父节点这点理解好久 1 #incl 阅读全文
posted @ 2019-04-02 15:58 InWILL 阅读(293) 评论(0) 推荐(0)