码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Namomo Summer Camp 2023 Day 1 题解 | JorbanS


    A - Amusement Arcade

    #include 
    #include 
    
    using namespace std;
    typedef long long ll;
    
    void solve() {
        map<ll, bool> mp;
        for (int i = 0; i < 63; i ++) mp[1ll << i] = true;
        ll n; cin >> n;
        if (n == 1 || mp[n - 1]) {
            cout << 1 << endl;
            return;
        }
        for (int i = 0; (1ll << i) <= n / 2; i ++) {
            ll j = n - (1ll << i) - 1;
            if (mp[j]) {
                cout << (1ll << i) + 1 << endl;
                return;
            }
        }
        cout << "impossible" << endl;
    }
    
    int main() {
        solve();
        return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28

    B - Brexiting and Brentering

    #include 
    
    using namespace std;
    string ss = "aeiou";
    
    void solve() {
        string s; cin >> s;
        int n = s.size();
        for (int i = n - 1; i >= 0; i --)
            for (int j = 0; j < ss.size(); j ++)
                if (s[i] == ss[j]) {
                    for (int k = 0; k <= i; k ++) cout << s[k];
                    cout << "ntry";
                    return;
                }
    }
    
    int main() {
        solve();
        return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

    I - Monty’s Hall

    蒙提霍尔问题(三门问题),尽可能要换掉第一次选的门

    我是看剧看到的,韩国 D.P. 🤔🤔🤔🤣🤣🤣

    出自美国的电视游戏节目Let’s Make a Deal。问题名字来自该节目的主持人蒙提·霍尔(Monty Hall)。参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两扇门的其中一扇,露出其中一只山羊。主持人其后会问参赛者要不要换另一扇仍然关上的门。问题是:换另一扇门会否增加参赛者赢得汽车的机率。如果严格按照上述的条件,那么答案是会。不换门的话,赢得汽车的几率是1/3。换门的话,赢得汽车的几率是2/3。虽然该问题的答案在逻辑上并不自相矛盾,但十分违反直觉。

    #include 
    
    using namespace std;
    
    double solve() {
        double d, s, e; cin >> d >> s >> e;
        double p = s / d;
        double res = 0;
        double last = d - s - e;
        if (last >= s) {
            res += p * 0;
            res += (1 - p) * s / last;
        } else {
            int t = s - last;
            res += p * t / s;
            res += (1 - p) * 1;
        }
        return res;
    }
    
    int main() {
        printf("%.8lf\n", solve());
        return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
  • 相关阅读:
    今年的数据安全风险点是什么?看数据
    如何编写难以维护的 React 代码?耦合通用组件与业务逻辑
    Qt中的QPainter绘图操作介绍
    华为机试真题 C++ 实现【完全二叉树非叶子部分后序遍历】
    iNavFlight之MSP DJI协议飞控端请求应答
    探索在云原生环境中构建的大数据驱动的智能应用程序的成功案例,并分析它们的关键要素。
    概率论基础__排列与组合
    Taro 小程序开启wxml代码压缩
    C/C++基础
    基于springboot+vue的幼儿园管理系统 elementui
  • 原文地址:https://blog.csdn.net/qq_40179418/article/details/133843450
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号