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

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
登录
注册
题目详情题解(0)讨论(0)提交记录(0)
  • tj-7

    这题乍一看好像确实有些难,但是如果我们把02468想象成01234,且每一位上都是这样,简单看出来: 这不就是个五进制吗?! 且,由于第一个是0的原因,本题实际上求的是k-1的五进制再转一下。 code:

    userId_undefined

    不会C++的noah

    CSP-J一等奖荣耀黄金出题人时间刺客空间掌握者
    161阅读
    1回复
    2点赞
  • 正经题解 - 特好的数

    正经题解 - 特好的数 题目分析 数字位上的数字只能是 0,2,4,6,80,2,4,6,80,2,4,6,8,我们可以先列举前面的一些数字,0,2,4,6,8,20,22,24,26,28,30...0,2,4,6,8,20,22,24,26,28,30...0,2,4,6,8,20,22,24,26,28,30...,它本质上就是 555 进制,不过在输出的时候需要替换一下数字。 AC代码

    userId_undefined

    AC君

    小有名气倔强青铜管理员
    89阅读
    0回复
    4点赞
  • 解题来了!!!!我的解题简单易懂!!

    #include <bits/stdc++.h> using namespace std; int a[100005]; int main(){ long long k; int p=0; cin>>k; if(k==1){ cout<<0; }else{ k--; } }

    userId_undefined

    c++.....

    34阅读
    1回复
    0点赞
  • 题解

    全场最难! 既然大家都用特殊进制,我就放心了 时间复杂度:O(log⁡5n)O(\log_5n)O(log5 n)

    userId_undefined

    复仇者_帅童

    小有名气CSP-J一等奖出题人
    31阅读
    0回复
    0点赞
  • tj-8

    5进制

    userId_undefined

    。

    23阅读
    0回复
    0点赞
  • 题解

    #include <iostream> using namespace std; void turn(long long n){ if(n == 0){ return; }turn(n / 5); cout << n % 5 * 2; } int main(){ long long n; cin >> n; if(n == 1) cout << 0; else turn(n - 1); return 0; }

    userId_undefined

    juhan214

    4阅读
    0回复
    0点赞
首页