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

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 竞赛
  • 讨论
  • 团队
登录
注册
题目详情提交记录(0)
  • 题解

    userId_undefined

    zsy

    题解仙人时空双修者BUG超度大师秩序白银快乐小狗
    15阅读
    2回复
    2点赞
  • 题解

    首先 这道题需要我们求出111~nnn中所有aia_iai 的乘积 由小学知识可以知道 乘法其实就是多次的加法 比如 3∗4=3+3+3+3=4+4+43*4=3+3+3+3=4+4+4 3∗4=3+3+3+3=4+4+4 所以 我们可以创建一个数组,每次获取当前值sumsumsum(也就是数组的总和) 然后把111~a−1a-1a−1位都加上目前的总和,那么总共加了a−1a-1a−1个sumsumsum,所以 sum+sum∗(a−1)=sum∗asum+sum*(a-1)=sum*a sum+sum∗(a−1)=sum∗a 我们就完美的求出了乘法! 那么只需要用线段树维护区间加和区间求和就可以了 上代码!

    userId_undefined

    stdCharly

    出道萌新CSP-J一等奖CSP-S一等奖秩序白银
    10阅读
    1回复
    2点赞
  • 题解

    #include<iostream> using namespace std; int main(){ long long a,b,c=1; cin>>a; for(int i=1;i<=a;i++){ cin>>b; c=c*b; if(c>1000000){ cout<<">1000000"; return 0; } } cout<<c; return 0; }

    userId_undefined

    LS_YZY

    题解仙人倔强青铜时空双修者出道萌新模拟·模拟练习生快乐小狗
    25阅读
    1回复
    0点赞
  • PYTHON

    不会还有人不知道python有三目运算符吧?

    userId_undefined

    无敌的鳖佬仔给老爷爷猜猜被

    7月全勤卷王秩序白银时间刺客空间掌握者循环·循环打卡人I/O·IO入门者
    8阅读
    0回复
    0点赞
  • 题解

    userId_undefined

    QWQ

    时间刺客空间掌握者时空双修者
    2阅读
    0回复
    0点赞
  • 120%AC

    userId_undefined

    李伙子ia

    9月全勤卷王10月全勤卷王时间刺客空间掌握者时空双修者倔强青铜
    0阅读
    0回复
    0点赞
暂无数据

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

首页