acgo题库
  • 首页
  • 题库
  • 题单
  • 竞赛
  • 讨论
  • 排行
  • 团队
  • 备赛专区

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
登录
注册
题目详情题解(0)讨论(0)提交记录(0)
  • 最简单的一集

    《左移和ll》

    userId_undefined

    布什戈门

    荣耀黄金
    85阅读
    1回复
    2点赞
  • 正经题解 | 2的N次方

    题目分析 求 2N2 ^ N2N,其中 NNN 最大为 606060 超出 int,需使用 long long。 如果使用 pow 函数在输出时需要转 long long,否则数字过大时会使用科学计数法输出。 AC代码 复杂度 O(n)O(n)O(n)

    userId_undefined

    AC君

    管理员
    倔强青铜
    99阅读
    0回复
    0点赞
  • 有那么亿点点难……

    咳咳,直接进入主题 上代码!!!

    userId_undefined

    dai

    倔强青铜
    38阅读
    0回复
    1点赞
  • 其实有种简单的解法……

    有木有发现开long long会好用点呢…… 算了,直接来代码块吧

    userId_undefined

    dai

    倔强青铜
    19阅读
    0回复
    1点赞
  • 题解

    我们可以使用位运算<< 这个代表把一个数的二进制位整体向左移动n格 时间复杂度:O(1……?)O(1……?)O(1……?)

    userId_undefined

    复仇者_帅童

    尊贵铂金
    29阅读
    0回复
    0点赞
  • 题解

    userId_undefined

    0O5S

    秩序白银
    6阅读
    0回复
    1点赞
  • 题解

    userId_undefined

    zsy

    秩序白银
    5阅读
    0回复
    0点赞
  • tijie

    题解

    userId_undefined

    sprunki

    倔强青铜
    5阅读
    0回复
    0点赞
  • 真的很简单,不需要那么复杂,只需要十行代

    #include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; printf("%.0lf",pow(2,n)); return 0; }

    userId_undefined

    阿基米哲V(^-^)V

    秩序白银
    3阅读
    0回复
    0点赞
  • 题解

    #include<iostream> using namespace std; int main() { int a=2,b,i=1; long long d=2; cin>>b; if(b==0){ d=1; } else{ while(i<b) { d=d*a; i++; } } cout<<d; return 0; }

    userId_undefined

    LS_YZY

    倔强青铜
    1阅读
    0回复
    0点赞
首页