• cf1216E2 Numerical Sequence (hard version)(思维)


    cf1216E2 Numerical Sequence (hard version)

    题目大意

    一个无限长的数字序列,其组成为(1 1 2 1 2 3 1.......1 2 ... n...),即重复的(1~1,1~2....1~n),给你一个k,求第k(k<=1e18)个数字是什么

    solution

    暴力枚举妥妥T掉
    手摸能看出来每一个单独的序列是等差数列
    然后每一个序列的数字个数也是等差数列
    如果预处理出等差数列的数组,那么询问的时候直接调用即可
    参考lzz的blogs


    说说这一段做分享题的心得吧
    感觉每次放的题不看题解就不会做,看懂题解之后就没有时间自己写,很头疼的一件事情。
    内心也很矛盾。不看吧,不会做,看了吧,没时间写,感觉慢慢的大脑都不会去思索了,光剩下依赖题解了
    虽然教练说不着急写,但是看着大家都在按时完成,也想不到有什么好的办法来完成,只能拿到题之后简单一想有了点思路,就去看题解,看思路对不对,要是对,就自己写写摸索摸索,不对的话通常情况下就直接看了,抄一抄水过了
    唉………………

  • 相关阅读:
    开发软件设计模型 visual studio UML
    to debug asp.net mvc4
    BeeFramework
    .net entity framework 泛型 更新与增加记录
    javascript debut trick, using the throw to make a interrupt(breakpoint) in your program
    C# dynamic
    webapi
    C# async / await
    NYoj 613 免费馅饼
    洛谷P1056:排座椅(贪心)
  • 原文地址:https://www.cnblogs.com/rui-4825/p/12793427.html
Copyright © 2020-2023  润新知