• A&G¥C015


    A&G¥C015


    A A+...+B Problem

    正常A+B我还是会的,但是又加了个省略号就不会了/kk

    B Evilator

    不会

    C Nuske vs Phantom Thnook

    以为是神仙题

    因为保证了是棵树直接点-边即可

    D A or...or B Problem

    开始自闭

    这题太神仙了

    首先(A,B)高位相等的可以删掉,删完以后可以找到一个(T=2^k)满足(A<Tleq B)

    考虑T分开的两边

    ([A,T))只能OR出([A,T))中的数;

    ([T,B])只能OR出([T, ext{OR}_{i=T}^Bi])中所有数(考虑拿出(T+1,T+2,T+4,ldots)

    既然左边只能OR出([A,T))中的元素就从左边拿一个东西出来和右边OR看看能OR出什么

    可以OR出([T+A,2T))中所有数(考虑上下界都是这些,直接拿(T)和左边一个元素OR都能取到)

    答案就是这些区间的并

    E Mr.Aoki Incubator

    Orzyyb

    最后肯定是按照速度从小到大排序,考虑染色一个点会顺便染哪些点,找到这个点能染色的速度最大和最小的,速度在这两者之间的都可以被染色,不在的都不行

    F Kenus the Ancient Greek

    首先可以看出第一个答案,感性理解(Fib_i,Fib_{i+1})是答案为(i)的最小情况

    然后就不会了/jk/kk

    膜题解

    现在求出了第一个答案是(p),也就是要计算会递归(p)层的数对数

    (x,y)是猫的数对,当且仅当(P=f(x,y),x,yleq F_{P+2}+F_{P-1})

    然后有一个神仙结论:答案(>1)时要记入答案的数对辗转相除一步后会变成一个猫的数对

    反证,设(x,y(xleq y))要记入答案((f(x,y)=p)),操作一次变为(ymod x,x)

    首先为了满足(f(x,y)=p)(ymod xge F_{p-1})(否则(f(ymod x,x))不可能等于(p-1)

    这个数对不猫也就是(x>F_{p+1}+F_{p-2})

    由于答案(>1)(y>x),那么(y=x+(ymod x)>F_{p+1}+F_{p-2}+F_{p-1}=F_{p+2})

    所以(x>F_{p+1},y>F_{p+2})答案可以取(p+1)

    可以发现可行的数对非常少,可以直接预处理出来

  • 相关阅读:
    React Native之bugly的使用
    前端面试复习记录(2020-03-21)
    React Native之手写签名
    RN0.56+设置allowFontScaling
    React Native从0.39.x升级到0.49.x的那些事
    React Native组件系列之NetInfo
    React Native组件系列之ImageBackground
    使用Azure SQL Data Sync在Azure 上实现蓝绿部署
    新版Azure Automation Account 浅析(三) --- 用Runbook管理AAD Application Key
    新版Azure Automation Account 浅析(二) --- 更新Powershell模块和创建Runbook
  • 原文地址:https://www.cnblogs.com/xzz_233/p/11729093.html
Copyright © 2020-2023  润新知