NIRVANA


  • HOME

  • TAGS

  • ARCHIVES

  • ABOUT

  • SITEMAP

  • SEARCH

计蒜客【NOIP2018模拟3】手拉手 <概率DP>

发表于 2018-10-26
字数统计: 873 | 阅读时长 ≈ 3

Problem

【NOIP2018模拟3】手拉手


Description

小 P 是个幼儿园老师。有一天,他组织 个小朋友玩游戏。游戏开始时,每个小朋友伸出两只手,没有手相互拉在一起。每次,小 P 等概率随机挑选两只空着的手,让这两只手拉在一起。小 P 一直重复这个操作,直到所有的手都拉在一起。小 P 在成为幼儿园老师之前是个数学专业的博士。因此,他想知道,当所有的手都拉在一起之后,小朋友们拉成的圈个数的期望是多少?其中,我们规定,一个小朋友左手拉右手的情况也形成一个圈。
由于小 P 忙着和小朋友们玩游戏,他找到了聪明的你,希望你能帮他解决这个问题。

Input

输入数据仅一行,包含一个正整数 ,表示小朋友的数量。

Output

输出文件仅一行,包含一个实数,表示当所有的手都拉在一起之后,小朋友们拉成的圈个数的期望是多少。输出和标准答案的绝对误差不能超过 。

阅读全文 »

计蒜客【NOIP2018模拟1】数三角形 <概率>

发表于 2018-10-26
字数统计: 1,740 | 阅读时长 ≈ 8

Problem

【NOIP2018模拟1】数三角形


Description

大家都学过三角形吧。在这个问题里,我们要在随机图里数三角形。首先,我们有一张完全图G,它的边有可能是红色或者蓝色。其中有三种可能的随机性。

  1. 某条边 ,以 的概率是红色,以 的概率是蓝色。
  2. 对于一组若干条边 ,只有一条边是红色其他是蓝色,且 是红色的概率为 ,满足 。
  3. 对于一组若干条边 ,只有一条边是蓝色其他是红色,且 是红色的概率为 ,满足 。

现在你需要找出三条边同色的三角形的期望。

Input

第一行一个数 , 表示G的顶点个数。接下来 行,每行四或五个数字 ,表示点 和 点 之间的边的随机种类是 , 且它对应的概率为 。满足 且 是 到 的实数。保证每条边恰好出现一次。如果 ,则还会有一个输入 ,表示这条边属于那一组。如前面所述,同一组的所有边的概率加起来为 ,且恰好有一条为红色 或蓝色 。保证每组至少有两条边,且组的编号为从 开始的连续编号。

Output

一行,一个数,表示同色三角形的期望个数,保留两位小数。

阅读全文 »

计蒜客【NOIP2017模拟3】数三角形 <计数>

发表于 2018-10-23
字数统计: 905 | 阅读时长 ≈ 4

Problem

【NOIP2017模拟3】数三角形


Description

刚刚上高中的洁洁在学习组合数学的过程中遇到一道麻烦的题目,她希望你能帮助她解决。给定一张无向完全图 ,其中大部分边被染成蓝色,但也有一些边被染成红色或者绿色。现在,洁洁需要给这张图的多样性进行打分。一张图的多样性取决于它的同色和异色三角形的个数。具体来说, 中每有一个三边颜色都互不同的三角形(异色三角形)可以得 分,每有一个三边颜色都相同的三角形(同色三角形)则要被扣掉 分,其它三角形不得分也不扣分。
现在,请你写一个程序来计算 的多样性分数。

Input

第一行两个正整数 和 ,其中 表示 中顶点的个数, 表示 中红色或者绿色的边的条数。
接下来 行每行包括三个整数 ,代表连接顶点 和顶点 的边颜色为红色 或者绿色 。

Output

一行, 的多样性得分。

阅读全文 »

计蒜客【NOIP2017模拟3】任性的国王 <线段树+MST>

发表于 2018-10-22
字数统计: 1,644 | 阅读时长 ≈ 8

Problem

【NOIP2017模拟3】任性的国王


Description

X 国的地图可以被看作一个两行 列的网格状图。现在 X 国需要修建铁路,然而该国的国王非常小气,他只想保证位于某两列之间的所有城市互相可以到达就行了,在此基础上,他希望所花费的代价最小。
铁路可以建在任何两个相邻的点之间,使他们可以互相到达。可以作为工作人员,你已经整理出了为每一对相邻城市架设铁路所需要的花费。你需要准备好回答国王如下形式的问题。
对于 :当前情况下,使第 列到第 列之间的所有城市连通的最小代价是多少(列下标从 开始)?注意不能用其他列的城市。
然而你还有更大的困难,随着时间变化,使用某些边作为铁路的代价会发生改变,你必须有效率地处理这些变化。

Input

第一行两个正整数 ,表示该国有 行 列以及 个询问或者操作。
第二行 个数,前 个数依次表示在第一行的 条边上修建铁路的代价。
接下来 个数,依次表示在第二行的 条边上修建铁路的代价。
最后 个数,依次表示在第 列到第 列的边上修建铁路的代价。
接下来 行的输入具有如下形式, ,其中

  • 若 ,则表示询问当前状态下,使所有第 列到第 列之间的城市连通需要的最小代价。
  • 若 ,则表示位于第 行第 列的点到第 行第 列的点之间的边上修建铁路的代价变为 。
  • 若 ,则表示位于第 行第 列的点和第 行第 列的点之间的边上修建铁路的代价变为 。
  • 若 ,则表示第 列的边上修建铁路的代价变为 。

Output

依次对每个询问,用一行输出相应的答案。

阅读全文 »

计蒜客【NOIP2017模拟2】银河战舰 <线段树+矩阵>

发表于 2018-10-22
字数统计: 1,316 | 阅读时长 ≈ 7

Problem

【NOIP2017模拟2】银河战舰


Description

瑞奥和玛德利德是非常好的朋友。瑞奥平时的爱好是吹牛,玛德利德的爱好是戳穿瑞奥吹的牛。
这天瑞奥和玛德利德来到了宇宙空间站,瑞奥向玛德利德炫耀这个空间站里所有的银河战舰都是自己的。整个空间站可以看成一个无限大的二维平面,每个战舰都可以看做一个点,在空间站中一共分布着 艘银河战舰。
玛德利德:“你说这些都是你的,那你让他们动一动啊”。
瑞奥:“诶你看,那艘动了!”。
玛德利德:“操作指令由我来发,一共有 种动的方法……”。
瑞奥:“我觉得这样有失公正……”。

Input

第一行一个正整数 ,表示战舰的数量。
接下来 行,每行两个实数,代表第 个战舰的 坐标。
然后一个正整数 ,代表调度的次数。
接下来 行操作,每个操作都是如下类型的一种:

  • :把编号在 区间内的战舰 坐标加上 , 坐标加上 。
  • :把编号在 区间内的战舰沿 轴翻转。
  • :把编号在 区间内的战舰沿 轴翻转。
  • :把编号在 区间内的战舰沿直线 翻转。
  • :把编号在 区间内的战舰绕原点逆时针旋转 。

Output

输出包括 行,代表着 艘战舰经过 次调度之后的坐标(保留两位小数)。

阅读全文 »

51Nod1355 斐波那契的最小公倍数 < Min-Max容斥 >

发表于 2018-10-12
字数统计: 482 | 阅读时长 ≈ 2

Problem

斐波那契的最小公倍数


Description

斐波那契数列定义如下:

给出 个正整数 ,求对应的斐波那契数的最小公倍数,由于数字很大,输出模 的结果即可。
例如: , 对应的斐波那契数为: , 他们的最小公倍数为 。

Input

第 行 个数 ,表示数字的数量。( )。
第 至 行每行 个数,对应 。( )。

Output

输出 的结果。

阅读全文 »

BZOJ4176 Lucas的数论 <莫比乌斯反演+杜教筛>

发表于 2018-10-11
字数统计: 562 | 阅读时长 ≈ 3

Problem

Lucas的数论


Description

去年的Lucas非常喜欢数论题,但是一年以后的Lucas却不那么喜欢了。
在整理以前的试题时,发现了这样一道题目“求 ,其中 ”,其中 表示 的约数个数。他现在长大了,题目也变难了。
求如下表达式的值:

其中 表示 的约数个数。
他发现答案有点大,只需要输出模 的值。

Input

第一行一个整数 。

Output

一行一个整数 ,表示答案模 的值。

阅读全文 »

BZOJ3033 太鼓达人 <欧拉回路>

发表于 2018-10-03
字数统计: 742 | 阅读时长 ≈ 3

Problem

太鼓达人


Description

七夕祭上, 牵着 的手,在明亮的灯光和欢乐的气氛中愉快地穿行。这时,在前面忽然出现了一台太鼓达人机台,而在机台前坐着的是刚刚被精英队伍成员 、 _ 和 拯救出来的的 。看到两人对太鼓达人产生了兴趣, 果断闪人,于是 拿起鼓棒准备挑战。然而即使是在普通难度下, 的路人本性也充分地暴露了出来。一曲终了,不但没有过关,就连鼓都不灵了。 十分过意不去,决定帮助工作人员修鼓。
鼓的主要元件是 个围成一圈的传感器。每个传感器都有开和关两种工作状态,分别用 和 表示。显然,从不同的位置出发沿顺时针方向连续检查 个传感器可以得到 个长度为 的 串。 知道这 个 串应该是互不相同的。而且鼓的设计很精密, 会取到可能的最大值。现在 已经了解到了K的值,他希望你求出 的值,并给出字典序最小的传感器排布方案。

Input

一个整数 。

Output

一个整数 和一个二进制串,由一个空格分隔。表示可能的最大的 以及字典序最小的排布方案,字符 表示关, 表示开。你输出的串的第一个字和最后一个字是相邻的。

阅读全文 »

AGC018E Sightseeing Plan <组合数学>

发表于 2018-10-02
字数统计: 1,295 | 阅读时长 ≈ 7

Problem

Sightseeing Plan


Statement

Joisino is planning on touring Takahashi Town. The town is divided into square sections by north-south and east-west lines. We will refer to the section that is the from the west and the from the north as .
Joisino thinks that a touring plan is good if it satisfies the following conditions:
Let be the section where she starts the tour. Then, and hold.
Let be the section where she has lunch. Then, and hold.
Let be the section where she ends the tour. Then, and hold.
By repeatedly moving to the adjacent section (sharing a side), she travels from the starting section to the ending section in the shortest distance, passing the lunch section on the way.
Two touring plans are considered different if at least one of the following is different: the starting section, the lunch section, the ending section, and the sections that are visited on the way. Joisino would like to know how many different good touring plans there are. Find the number of the different good touring plans. Since it may be extremely large, find the count modulo .

Constraints


Input

Input is given from Standard Input in the following format:

Output

Print the number of the different good touring plans, modulo .

阅读全文 »

【ACM-ICPC 2018 南京赛区网络预赛】Set <并查集+Trie合并>

发表于 2018-10-02
字数统计: 1,010 | 阅读时长 ≈ 5

Problem

【ACM-ICPC 2018 南京赛区网络预赛】Set


Description

Shinku is very interested in the set. One day, she got sets, and the number is in the set. But she doesn’t think it is interesting enough, so she applies magic to these sets. There are three kinds of magic:

  • : If the and numbers are not in one set, then the Shinku’s magic will merge the set containing the number and the set containing the number.
  • : Shinku’s magic adds to each number in the set containing the number.
  • : Shinku can immediately know how many numbers in the set containing the number satisfy .

But unfortunately, for some reason the type magic fails. So Shinku wants you to tell her the answer after every type magic.
Note that there can be multiple numbers with the same value in one set, that is, numbers with the same value will not disappear when merged.

Input

The first line contains two integers , the number of initial sets and the number of the magic.
The second line contains integers. The number is the number in the set initially.
The next lines describe the sequence of magic. The line describes the magic. Each magic is a magic as described above.

Output

For each type magic, output the answer you are asked to calculate.

阅读全文 »
12…27
Azrael_Death

Azrael_Death

Veni, Vidi, Vici

270 日志
153 标签
RSS
GitHub ZhiHu
友链
  • OwenOwl
  • Joker
  • Aziint
  • DXY
  • Demon_Rieman
  • myjs999
  • wsyzh
  • YJQ
  • Candy
  • ZigZag
  • BYVoid
  • cxjyxx_me
  • ShuiZiLong
  • KuangBin
  • Crazy_Cloud
  • SkyWalkert
  • RuanXingZhi
  • Riteme
© 2019 Azrael_Death | Site words total count: 256.2k
本站访客数:
|
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4
0%