首页 > 其他分享 >题解:P10423 [蓝桥杯 2024 省 B] 填空问题

题解:P10423 [蓝桥杯 2024 省 B] 填空问题

时间:2024-12-12 20:24:48浏览次数:6  
标签:49 int 题解 握手 50 times 蓝桥 填空 位移

思路

试题A

因为每个人都要与除了自己外的每个人握手,那么每个人都会握 \(49\) 次手,一共 \(50 \times 49\) 次。但由于 \(A\) 和 \(B\) 都会互相主动握手,所以每两个人会握两次,最终应该是 \(\dfrac{50 \times 49}{2}\) 次。

但题目说了有 \(7\) 个人不会相互握手,我们再减去这些人互相握手的次数,结果为 \(\dfrac{50 \times 49 - 7 \times 6}{2}\) 次,共 \(1204\) 次。

试题B

将长方形分别向下方和右方翻折,把小球速度分解成水平速度和竖直速度,得出水平位移与竖直位移的比为 \(15:17\),那么答案为水平位移是原长方形长的偶数次倍,竖直位移是原长方形宽的的偶数次倍时的结果。这里给出代码:

#include<bits/stdc++.h>
using namespace std;
#define ull unsigned long long
int main(){
    for(int i=1;i<=10000;i++){
        for(int j=1;j<=10000;j++){
            ull a=343720*i*2,b=233333*j*2;
            if(17*a==b*15){
                printf("%.2lf",sqrt((double)a*a+b*b));
                return 0;
            }
        }
    }
    return 0;
}

得出结果是 \(1100325199.77\)。

代码

这是提交上去的代码:

#include<iostream>
using namespace std;
int main() {
    string ans [] = {
        "1204", // 双引号中替换为 A 题的答案
        "1100325199.77", // 双引号中替换为 B 题的答案
    };
    char T;
    cin >> T;
    cout << ans[T - 'A'] << endl;
    return 0;
}

标签:49,int,题解,握手,50,times,蓝桥,填空,位移
From: https://www.cnblogs.com/zhouxi2022HZO/p/18603306

相关文章

  • 题解:P10397 『STA - R5』5k.sync.closer
    思路其实很简单,经过观察,可以发现要输出的是在第一个引号到第二个之间,其他没有用处。那么我们就不停的输入,并把第一个引号到第二个间的全部输出。至于过程,我们输入字符串\(s\),再弄一个标记变量\(flag\),如果$s_i$是第一个引号,就\(flag\gets1\),从下一个开始输出。直到第......
  • 题解:P10252 线性变换
    思路好的,乍一看可以暴力枚举,但本蒟蒻不会。打这场赛时,我在上课,然后我灵机一动,如果\(x\timesa-b\gex\)就直接输出\(x\),否则输出\(x\timesa-b\),结果拿了个20分,我也没多想。在经过一些思考和寻求帮助后,我发现,\(a=0\)或\(a=1\)时,要有个特判:\(a=0\)时,看看......
  • P1708 [入门赛 #21] 星云 hard ver. 题解
    思路看到此题,第一想到可以直接枚举,求一个数的数位之和,然后判断,可以就让方案数加一,代码如下:#include<bits/stdc++.h>usingnamespacestd;intmain(){intt;cin>>t;intn,k,cnt=0,ans;while(t--){cin>>n>>k;cnt=0;for(inti=1;......
  • 题解:P11380 [GESP202412 八级] 排队
    题目传送门题意概要有nnn个人排队,其中有mmm对人必须相邻且前......
  • 这一周的pta上碰到的疑难问题解答(上)
    1.查找指定字符输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index=下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"NotFound"。输入样例1:mprogramming输出......
  • 【蓝桥杯每日一题】数的拆分——筛质数
    数的拆分2024-12-12数的拆分筛质数思维题目大意给定(T)个正整数aia_iai​,分别问......
  • 蓝桥杯嵌入式模板创建(STM32 CubeMx简单使用教程)
    蓝桥杯嵌入式新板模板创建&简单经验分享补充在最前:以下原文是22年还未毕业时写的,仅在把板子二手卖给别人的时候给别人分享了这份笔记。那时经验不多,现在也由于工作使用的芯片不同已很久没有使用CubeMX了,因此文章可能有很多错漏之处,欢迎在评论区指出。备注在前:uint8_t即un......
  • 2023 ICPC 合肥区域赛题解 更新至 6 题(The 2023 ICPC Asia Hefei Regional Contest )
    Preface只能说阅读理解能力有待提高,\(B\)题看了半天愣是看不懂一点。只能跳了。依旧是复习篇,感觉队友当时开出来的\(dp\)难度不低,感慨张神的强大。我会在代码一些有必要的地方加上注释,签到题可能一般就不会写了.以下是代码火车头:#include<iostream>#include<algorithm>#i......
  • 题解:AT_abc193_f [ABC193F] Zebraness
    题解:AT_abc193_f[ABC193F]ZebranessTag网络流Solution我们要求相邻格子颜色不同的最多个数,可以转化为总边数减去相邻格子颜色相同的最少个数。我们发现颜色相同这一性质很难建图,所以我们将原图黑白染色,染后将黑色格子的原本颜色反转,这样就保证了原本相邻的颜色相同格子变为......
  • ABC381 C-E题解
    C-11/22Substring枚举每个/,从/出发向左右两边扩展到最远。因为每个点最多能被访问一次(向右只扩展2,向左只扩展1),复杂度为\(O(n)\)。intans=0;for(inti=0;i<n;i++){if(s[i]!='/')continue;intl=i-1,r=i+1,len=1;while(l>=......