2020.9.12提高A组总结

翻车GG
赛时:
T1:我太弱了,以至于我想到了正解都能打炸,手玩数据的时候发现其实可以把四诺塔和三诺塔结合起来,把初始的柱子分成两块,如下在这里插入图片描述
接着就是把绿柱放在BC其中一根柱子上,接着把黄柱放在D柱上,最后把绿柱放回D柱上,就是最优解了,移动绿柱需求是四诺塔的最优解,移动黄柱是三诺塔的最优解,设f1[i]是四诺塔长度为i的最优解,f2[i]是三诺塔长度为i的最优解,枚举三诺塔的长度i(答案最大也就是10^15,三诺塔只要预处理到55就行)然后答案就是f1[n-i]*2+f2[i],时间复杂度O(n2)
T2:暴力的把a.b©化成x/y的形式,然后y/x高精度,循环节就把高精度时的每个余数存下就好,只要一个余数出现两次就是循环节了,懒得打高精度/高精度就放弃
T3:离散化+并查集
T4:看着神仙其实只是bl,和我出过得一道题很像
Vmin是一个专业的FBer,某天双十一,他在后宫的陪伴下逛某夕,而且淘到了一盘名为《工口妖X(pokemon)》的游戏,在后宫的强烈要求下,他买了一台GBA开始爆肝,他为了抓一只马桶王,已经肝了几天几夜了,抓马桶王要集齐三神柱。这是pokemon玩家的常识。所以他现在去抓雷吉艾斯了。

他现在在一个充满冰的洞窟,这个洞窟可以看成一个n*m(1≤n,m≤1000)的矩形,这个矩形只有三种地形:岩石,地面和冰(当然也是三种属性),这3种地形可以分别用‘S’'G’‘I’三种字母表示,在这三种地形上,只有冰和地面可以站人,在地面上可以自由选择方向行走,但走到冰上会顺着走来方向滑行(直到被岩石或者边界挡住或是滑到地面上),在冰上停止滑行后也可以选择方向前进,Vmin的所在位置和洞窟的出口分别为字母‘V’‘E’(当然这两个位置也是地面)。

Vmin想要找到到达出口的方法,当然他不会想知道最小时间什么的东西,他想知道按键的顺序,用NSWE分别表示上下左右,输出一个字符串,表示他按键的顺序,若有多个答案,就输出长度及字典序最小的答案。

Vmin以他AK IOI的本事当然可以轻松搞定这道题,只是爆肝了几天几夜的他已经没有肝可以爆了,现在他要去爆肾了,所以这件事就交给你来做了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值