#说好刷题#
#第七届蓝桥杯B组国赛#❗
题目:圆圈舞
问题描述:
春天温暖的阳光照耀着大地,正是草原上的小动物们最快乐的时候。小动物们在草原上开了一个舞会,欢度这美好的时光。
舞会上最重要的一个环节就是跳圆舞曲,n只小动物手拉手围成一大圈,随着音乐跳起来。在跳的过程中,小动物们可能会变换队形。它们的变换方式是动物A松开自己右手,动物B松开自己的左手,动物A和B手拉到一起,而它们对应的松开的手(如果有的话)也拉到一起。
例如,假设有10只小动物,按顺序围成一圈,动物1的右手拉着动物2的左手,动物2的右手拉着动物3的左手,依次类推,最后动物10的右手拉着动物1的左手。如果通过动物2和8变换队形,则动物2的右手拉着动物8的左手,而对应的动物3的左手拉着动物7的右手,这样形成了1-2-8-9-10和3-4-5-6-7两个圈。如果此时通过动物2和6变换队形,则将形成1-2-6-7-3-4-5-8-9-10一个大圈。注意,如果此时通过动物1和2变换队形,那么队形不会改变,因为动物1的右手和动物2的左手松开后又拉到一起了。
在跳舞的过程中,每个动物i都有一个欢乐值Hi和一个感动值Fi。
如果两个动物在一个圈中,欢乐值会彼此影响,产生欢乐能量。如果两个动物i, j(i≠j)在同一个大小为t的圈中,而动物i在动物j右手的第p个位置(动物j右手的第1个位置就是动物j右手所拉着的动物,而第2个位置就是右手第1个位置的动物右手拉着的动物,依次类推),则产生的欢乐能量为(t-p)*Hj*Fi。在跳舞的过程中,动物们的欢乐值和感动值有可能发生变化。
圆舞曲开始的时候,所有的动物按编号顺序围成一个圈,动物n右手的第i个位置正好是动物i。现在已知小动物们变换队形的过程和欢乐值、感动值变化的过程,求每次变换后所有动物所产生的欢迎能量之和。
【输入格式】
输入的第一行包含一个整数n,表示动物的数量。
接下来n行,每行两个用空格分隔的整数Hi, Fi,按编号顺序给出每只动物的欢乐值和感动值。
接下来一行包含一个整数m,表示队形、欢乐值、感动值的变化次数。
接下来m行,每行三个用空格分隔的整数k, p, q,当k=1时,表示小动物们通过动物p和动物q变换了队形,当k=2时,表示动物p的欢乐值变为q,当k=3时,表示动物p的感动值变为了q。
【输出格式】
输出m行,每行一个整数,表示每次变化后所有动物产生的能量之和。
答案可能很大,你需要计算答案除以1000000007的余数。
【样例输入】
10
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
9
1 2 8
1 2 6
2 8 10
3 5 10
1 1 2
1 2 1
2 5 5
1 4 8
1 4 5
【样例输出】
100
450
855
1341
1341
811
923
338
923
【数据规模与约定】
对于20%的数据,2<=n,m<=100。
对于30%的数据,2<=n,m<=1000。
另有20%的数据,只有k=1的操作且Hi,Fi均为1。
另有20%的数据,只有k=1或2的操作且Fi均为1。
对于100%的数据,2<=n,m<=100000,0<=Hi,Fi<=10^9,1<=k<=3,k=1时1<=p,q<=n且p≠q,k=2或3时1<=p<=n且0<=q<=10^9。
资源约定:
峰值内存消耗 < 256M
CPU消耗 < 5000ms
请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。
所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
注意:不要使用package语句。不要使用jdk1.7及以上版本的特性。
注意:主类的名字必须是:Main,否则按无效代码处理。
输入一行两个整数 M 和 N,空格分开(0要求输出一个整数,表示可以产生的花样种数。
例如:
用户输入:
1 2
程序应该输出:
3
再例如:
用户输入:
3 3
程序应该输出:
4
资源约定:
峰值内存消耗 < 256M
CPU消耗 < 1000ms
请严格按要求输出,不要画蛇添足地打印类似:“请您输入…” 的多余内容。
所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
注意: main函数需要返回0
注意: 只使用ANSI C/ANSI C++ 标准,不要调用依赖于编译环境或操作系统的特殊函数。
注意: 所有依赖的函数必须明确地在源文件中 #include , 不能通过工程设置而省略常用头文件。提交时,注意选择所期望的编译器类型。
解题思路:
拿结构体去模拟然后暴力计算就好了。注意计算欢乐能量的公式别搞错了,题目给的公式是动物i在动物j右手的第p个位置时对应的公式,如果遍历来计算的时候是动物j在动物i右手的第p个位置,则公式对应的i和j也要交换一下。
答案:见代码

#援鄂医疗队回家#
3月30日16时16分,G553列车 缓缓启动。
中南大学湘雅三医院援助湖北国家医疗队在武汉圆满完成抗击新型冠状病毒肺炎的救援任务,启程回家了!132名队员乘坐G553次高铁,离开武汉,返回长沙。
欢迎英雄们回家!感谢你们曾经为我们拼过命[心][心]正是因为如此可爱的你们冲锋在前,才换来了我们久违的春天。
现在,让我们回到五十多天前,一同回顾中南大学湘雅三医院援助湖北国家医疗队在这52天中的战“疫”大事记[给你小心心]
#中南大学[超话]##中南小团子[超话]#

#可儿成长日记[超话]# 3Y7M24D
今天一早全家出动
先去了宁陵的万亩梨园
又去了土楼村吃地锅鸡、看油菜花
傍晚跟家人分别,返回郑州
一年过去了
又来到这里
是不一样的心情和心境

到家姥姥就把榆钱和槐花洗干净裹面蒸
晚餐就是这些新鲜的出锅的蒸菜[馋嘴][馋嘴][馋嘴]
可儿是五点多在车上睡着的
然后八点醒来
今晚不知道要几点睡了[允悲]

在深圳没有明显的四季的感觉
这个假期在东北奶奶家感受了冬天
又在郑州姥姥家感受了春天
很幸运很幸福❤️


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 其叶呈椭圆形或近圆形,新叶稀疏且有柔毛,老叶上面是深绿色,有光泽,下面绿色,有柔毛或无毛;花雌雄蕊异株,稀雄株有少数雌花,雌株有少数雄花;果形多种,有球形,扁球
  • 很久没发微博了 记录日常也断掉了 狮子说我长得越来越像我妈妈了 只不过大几个型号[二哈][二哈] 健身东西买了好几个 就是没动 脑子在前面跑身体后面追的行为也是
  • 刘宇宁的粉丝们,我为你们骄傲哦,咱家摩饭真是黏性嗷嗷的,可惜我来的太晚了,现在才793分,636天的签到,我真的对这个事情无可奈何,因为只有时间是我卷不了的。可
  • by舞犬【长佩】狼顾之徒by明月南楼【书耽】裴少,你家小可爱又乱撩了 作者:双木为林【寒武】租赁恋人[ABO] 作者:未知其名【连城】快穿之炮灰觉醒by辜非晋1
  • 如果我知道此时此刻,他就在出口处看着我们,那我绝不会做出用仙女棒许愿,大喊“他去死吧”这种话。没人知道是我在背后推波助澜,我的目的就是让他们受到教训,而不是缺
  • LCD Model 发布 1:64 合金材质 McLaren P1 汽车模型,前灯独立拆件,内饰质感漆,建议零售价 128 元/台,金属红本周出货, 其余三色
  • 这段话是这样的:兄弟,我跟你说,其实你已经错过了一圈了,也就是说同龄人都结完婚了,你除非找比你小的,不然得等这个周期过了,离异的,你才会找到结婚的对象。简简单单
  • 初以网店推广之名,代运营之技,广布网罗,诱惑众生,交纳高额费用,然诺服务并未如实履行,此乃欺世之行,误人之举。我们相识四个月,你总是如此开心,你可知道,这是一种
  • 何时才能坦然自若的面对下雨天呢☔️总觉得自己是一个很容易被天气影响心情的人,在阳光明媚的日子会不自觉地放大快乐,在阴雨连绵的天气则是感到莫名的低落,毫无缘由的一
  • 生命,渐至暮年,吾更知经营,亦更知放下,毕竟,知风者可轻云,淡之者可释然,轻盈者可步履,和善者可待世,心境可重返孩提,情境可回归童真……【禅心书斋 Wedn
  • #刘宇宁开始推理吧#|#刘宇宁南珩离十六#|#摩登兄弟[超话]# 我在贩卖日落 你像神明一样慷慨地将光洒向我 从此人间被点亮 后来才发现那是我眼睛里的光 可那
  • “第三面纸”里我谈女性,以女性先锋为例,具体内容我不太记得了,应该隐隐约约是有些色彩在里面的。就比如说,同样的性能,造型特别的U盘你会选这么样的,我想选普通的人
  • 不管是什么衣服都很适合因为是基本款设计不会腻,价格也便宜,如果想模仿允儿的单品的话推荐!其中GVG商店的牛仔布人气品牌 我想介绍一下 Gotter Galler
  • 有斐君子,如切如磋,如琢如磨。”富润屋,德润身,心广体胖,故君子必诚其意。
  • #清风徐许[超话]##请和这样的我恋爱吧# 这是我第一次为了男三女三的故事线着迷 其实细想了一下 不管是不是主角 吸引人的剧情和cp感玄学就会狠狠拿捏我[抱一
  • 那就好好生活,慢慢释怀吧,我的意思是,我们都没有错,只是很遗憾我跟你只是走了一段没有结果的路,但你要记得,在那段同行的时光里,我是真心实意向着你的,也是真的爱你
  • 学费可以少交点你会发现,他并不完美 5、现在都不流行作弊了,流行交白卷。中国这边很多企业就觉得电动车就那回事,最关键的电池也是买的,自动驾驶不靠谱,大家都能搞
  • 《僵军》剧本杀测评: 这个本子准确的来说应该是推荐评级,但是我给他提升到强力推荐,因为最近玩了这么多新本,真的没遇上什么能看的本子,僵军真的让我玩完后长舒了一
  • 加入御林军,一起打造中超最强的北看台御林军G组 ​​​这里是御林军这里是北看台​ ​​​啦啦 啦啦北京国安队你们要像战士英勇般无畏啦啦 啦啦工体北看台歌声嘹亮不
  • 但是,天意永远为正,本心永远是正本清源,即使是九九八十一难,也只是因为人心不明,也只是为了让人心明了,归于本心;即使历经九九八十一难,其实都是原地未动,一切都是