• 无意中变出的毒瘤题


    *:毒瘤题怎么来的呢?题目看错变出来的。。

    1.城池攻占

    原:

    小铭铭最近获得了一副新的桌游,游戏中需要用 m 个骑士攻占 n 个城池。这 n 个城池用 1 到 n 的整数表示。除 1 号城池外,城池 i 会受到另一座城池 fi 的管辖,其中 (fi <i)。也就是说,所有城池构成了一棵有根树。这 m 个骑士用 1 到 m 的整数表示,其中第 i 个骑士的初始战斗力为 (s_i),第一个攻击的城池为 (c_i)

    每个城池有一个防御值 hi,如果一个骑士的战斗力大于等于城池的生命值,那么骑士就可以占领这座城池;否则占领失败,骑士将在这座城池牺牲。占领一个城池以后,骑士的战斗力将发生变化,然后继续攻击管辖这座城池的城池,直到占领 1 号城池,或牺牲为止。

    除1号城池外,每个城池(i)会给出一个战斗力变化参数 (a_i);(v_i)。若 ai =0,攻占城池 i 以后骑士战斗力会增加 vi;若 (a_i=1),攻占城池 i 以后,战斗力会乘以 (v_i)。注意每个骑士是单独计算的。也就是说一个骑士攻击一座城池,不管结果如何,均不会影响其他骑士攻击这座城池的结果。

    现在的问题是,对于每个城池,输出有多少个骑士在这里牺牲;对于每个骑士,输出他攻占的城池数量。

    改:把城池的加成属性放在骑士上,骑士每攻占一个城市,攻击力加/乘以(v_i)

    2.Revenge of BBuBBBlesort [ARC 102 F]

    原:

    给你一个长度为(n)的序列(A),可以交换((a_i,a_{i+1},a_{i+2}))当且仅当(a_i>a_{i-1}>a_{i-2}),问(A)是否能经过一系列交换最后有序

    改:

    可以交换((a_i,a_j,a_k))(a_i>a_j>a_k)且$i < j < k $

    3.概率好题 [51NOD 1667]

    原:

    甲乙进行比赛。
    他们各有k1,k2个集合[Li,Ri]
    每次随机从他们拥有的每个集合中都取出一个数
    S1=sigma甲取出的数,S2同理
    若S1>S2甲胜 若S1=S2平局 否则乙胜
    分别求出甲胜、平局、乙胜的概率。
    (显然这个概率是有理数,记为p/q,则输出答案为(p/q)%(1e9+7))(逆元)
    注意 多组数据

    改:

    可以选小数

    4.Shorten Diameter [AGC001 C] -Solved by Mangoyang!!!

    原:

    给一棵树,让你删去其中一些结点,保证最后剩下的是一棵树且其直径小于等于K
    (n le 2000)

    改:

    (n le 100000)

    5.混合果汁 [CTSC 2018]

    原:

    混合果汁的价值为其中的果汁每升的 (d) 的最小值

    改:

    混合果汁的价值为其中的果汁每升的 (d) 之和

    *:如果有大佬会做记得评论做法啊,蒟蒻感激不尽!

  • 相关阅读:
    java 编码分析
    httpclient
    http://www.cognoschina.net/club/
    (原创)冬日里的一抹暖(摄影,欣赏)
    (原创)Louis Aston Knight 的家(摄影,欣赏)
    (原创)微笑佛国(摄影,欣赏)
    (原创)黑白风景(摄影,欣赏)
    (原创)浪迹天涯的哈士奇(摄影,欣赏)
    (转载)天山公路(摄影,欣赏)
    (原创)巩固理解基于DS18B20的1-wire协议(MCU,经验)
  • 原文地址:https://www.cnblogs.com/functionendless/p/9458456.html
Copyright © 2020-2023  润新知