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

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
登录
注册
题目详情提交记录(0)
  • 巅峰赛#25 T1

    没有什么好说,当四进制模拟即可 唯一坑点:十年OI一场空,_____________

    userId_undefined

    芙宁娜·德·枫丹

    时间刺客空间掌握者时空双修者荣耀黄金枚举·枚举小能手
    14阅读
    0回复
    0点赞
  • 官方题解

    题目大意 有 nnn 只兔子,每只兔子有两个耳朵,每个耳朵会指向上下左右四个方向之一,每个方向代表四进制中的一个数。他们从左到右排成一排一共有 2n2n2n 个耳朵,按顺序给出所有耳朵的方向,求耳朵隐含的四进制数转化为十进制数是多少。 题目思路 根据题意先模拟得到四进制数,然后再转换成十进制数即可。四进制转十进制可类比二进制转十进制。需要注意本题需要使用 long long 数据类型存答案。 参考代码

    userId_undefined

    NoonMaple

    7月全勤卷王时空双修者出道萌新快乐小狗
    3阅读
    0回复
    0点赞
  • 巅峰赛#25 T1

    按位从右至左计算即可 (详细算法见注释 注意什么会让你见祖宗

    userId_undefined

    skirmish

    8月全勤卷王时空双修者出道萌新秩序白银快乐小狗
    2阅读
    0回复
    0点赞
  • map优化

    #include<iostream> #include<map> #include<vector> using namespace std; map<char,int> mp; vector<int> a; long long ans; int main(){ mp['R'] = 0,mp['D'] = 1,mp['L'] = 2,mp['U'] = 3; int n; cin >> n; string s; cin >> s; for(auto it : s){ ans = mp[it] + (ans * 4); } cout << ans; return 0; } 十分easy

    userId_undefined

    137****0822

    时间刺客
    1阅读
    0回复
    0点赞
暂无数据

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

首页