acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 资讯
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • 两行完成的题解,确定能过

    只讲2个规律:当n是偶数时,原式=n/2,反之=-1-n/2(别忘用long long) 题解如下: 求点赞

    userId_undefined
    云梦Jaelin
    空间掌握者I/O·IO入门者循环·循环打卡人倔强青铜分支·分支解题者
    2阅读
    1回复
    1点赞
  • 题解

    操作如下

    userId_undefined
    莫子杰
    秩序白银时空双修者快乐小狗循环·循环打卡人I/O·IO入门者
    170阅读
    1回复
    5点赞
  • 不要用循环

    非常简单,我们只需要判断一下n是不是双数就可以了(具体看代码)

    userId_undefined
    ⚀⚁⚂⚃⚄⚅🂧🂨🂩🂪🂫
    题解仙人7月全勤卷王俄罗斯套娃大师快乐小狗倔强青铜数组·数组操作员
    60阅读
    2回复
    8点赞
  • 公式计算

    题目看完后,很多人的第一想法是:用循环,循环代码如下 但是!!!,n的取值范围是:1<=n<=10^15,如果按上面的代码运行,将会超时。所以,O(n)不可取,只能使用O(1)。 可以观察规律,得出公式: 当n为偶数时: f(n)=n/2; 当n为奇数时: f(n)=-1*[(n+1)/2] 这样一来,使用分支判断n的奇偶性再输出,就能做到O(1) 并符合n的取值范围 最终代码: 嘘...别出声,制作不易,点点赞吧。

    userId_undefined
    star_best
    出道萌新时间刺客快乐小狗倔强青铜GESP1级
    67阅读
    1回复
    6点赞
  • A681.公式计算 题解 思路见注释

    userId_undefined
    深圳宝安 徐泽枫
    秩序白银时空双修者题解仙人快乐小狗
    6阅读
    0回复
    1点赞
  • ac之神JACK!ac代码👇👍

    userId_undefined
    无语的大🐷
    9月全勤卷王出道萌新秩序白银题解仙人数组·数组操作员快乐小狗
    1阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页