1.11寒假集训

A:

解题思路:

这题看示例不难发现,答案就是a * b的每一项的和,例如111 111就是111*(1 + 1 + 1)= 333,知道后此题就迎刃而解了

下面是c++代码:

#include<iostream>
using namespace std;
int main()
{
    int t;
    long long a,b;
    cin >> t;
    while(t != 0){
        int sum = 0;
        cin >> a >> b;
        while(b != 0){
            sum += b % 10;
            b = b / 10;
        }
        cout << a * sum << endl;
        t--;
    }
    return 0;
}

B:

解题思路:

这题就是判断一个数每截取掉最后一位是是否都为素数,判断素数很简单,但是要注意数量级,10e4和10e6,如果直接判断的话肯定会超时,所以只需要判断到该数的平方分根即可,当判断某个数不为素数时,那就不需要判断其他的右截断数了,减少程序运行时间。

下面是c++代码:

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    int T,A;
    cin >> T;
    while(T != 0){
        cin >> A;
        int num = 1;
        while(A != 0){
            int sum = A;
            if(sum == 1){
                num = 0;
            }
            for(int i = 2;i <= sqrt(sum);i++){
                if(sum % i == 0){
                    num = 0;
                    break;
                }
            }
            if(num == 0){
                break;
            }
            A /= 10;
        }
        if(num == 1){
            cout << "YES" << endl;
        }else{
            cout << "NO" << endl;
        }
        T--;
    }
    return 0;
}

C:

解题思路:

这道题直接判断x + i * (y - x) / i * 1.0 == y是否为真,化成double型是因为如果能整除就相等,不能整除就为假,找到后直接break。

下面是c++代码:

#include<iostream>
using namespace std;
int main()
{
    int t,x,y,a,b;
    cin >> t;
    while(t != 0){
        cin >> x >> y;
        if(x >= y){
            cout << -1 << " " << -1 << endl;
        }
        for(double i = 1;i <= y - x;i++){
            if(x + i * (y - x) / i * 1.0 == y){
                cout << i << " " << (y - x) / i << endl;
                break;
            }
        }
        t--;
    }
    return 0;
}

D:

解题思路:

向下取整用到<cmath>库中的floor()函数,遍历数组和字符串,应为是一一对应的,所以就一起遍历,如果字符为'F',就判断arr[i] / 100向下取整和5谁大,就加上谁,如果为'T',就加上衣服价格,最后输出即可。

下面是c++代码:

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    int n, arr[1000];
    long long num = 0;
    string s;
    cin >> n;
    for (int i = 0; i < n; i++) {
        cin >> arr[i];
    }
    cin >> s;
    for (int i = 0; i < n; i++) {
        if (s[i] == 'F') {
            if (floor(arr[i] / 100) > 5) {
                num += floor(arr[i] / 100);
            }
            else {
                num += 5;
            }
        }
        else {
            num += arr[i];
        }
    }
    cout << num;
    return 0;
}

E:

解题思路:

这道题卡了我好久,三种情况

(1).当m >= x时,输出x

(2).当x % m == 0s时,输出m

(3).输出x - (x / m) * m

下面是c++代码:

#include<iostream>
using namespace std;
int main()
{
    unsigned long long n,m,x;
    cin >> n;
    for(int i = 0;i < n;i++){
        cin >> m >> x;
        if(m >= x){
            cout << x << endl;
        }else if(x % m == 0){
            cout << m << endl;
        }else{
            cout << x - (x / m) * m << endl;
        }
    }
    return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/310132.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MFC 记录字段交换(RFX)学习

MFC ODBC 数据库类可自动移动数据源与记录集对象之间的数据。 从 CRecordset 派生类且不使用批量取行时,数据将通过记录字段交换 (RFX) 机制进行传输。 如果已在派生的 CRecordset 类中实现批量取行,则此框架将使用批量记录字段交换(批量 RFX)机制来传输数据。 RFX 类似于…

Farad capacitor法拉电容优点及缺点

Farad capacitor 法拉电容又称Electrical Double-Layer Capacitor双电层电容器、Gold capacitor黄金电容、Super capacitor 超级电容器&#xff0c;是一种化学元件。Super capacitor 超级电容器通过极化电解质来储能&#xff0c;但不发生化学反应&#xff0c;而且储能过程是可逆…

智邦国际ERP系统 SQL注入漏洞

产品介绍 智邦国际ERP系统是一款功能丰富、灵活可定制的企业管理软件&#xff0c;能够帮助企业实现资源优化、流程优化和业务增长&#xff0c;具有高度的灵活性和可定制性&#xff0c;可以根据不同企业的需求进行个性化配置和拓展。 漏洞描述 智邦国际ERP系统 GetPersonalSe…

CRM系统进行市场营销,这些功能可以派上用场。

现如今的企业想要做好营销&#xff0c;不仅仅依赖于一句玄之又玄的slogan亦或是电子邮件的狂轰乱炸。要想做好市场活动营销需要一个前提——那就是CRM管理系统发挥作用的地方。但CRM系统关于营销的功能太多了——对于不太了解的人来说很容易不知所措。那么&#xff0c;CRM系统做…

Ubuntu22.04,Nvidia4070配置llama2

大部分内容参考了这篇非常详细的博客&#xff0c;是我最近看到的为数不多的保姆级别的教学博客&#xff0c;建议大家去给博主点个赞【Ubuntu 20.04安装和深度学习环境搭建 4090显卡】_ubuntu20.04安装40系显卡驱动-CSDN博客 本篇主要是基于这篇博客结合自己配置的过程中一些注…

STM32——高级定时器输出比较模式实验

1高级定时器输出比较模式实验 1.1高级定时器输出比较模式实验原理 1.2高级定时器输出比较模式实验实验配置步骤 1&#xff0c;配置定时器基础工作参数 HAL_TIM_OC_Init() 2&#xff0c;定时器PWM输出MSP初始化 HAL_TIM_OC_MspInit() 配置NVIC、CLOCK、GPIO等 3&#xff0c;配…

计算机组成原理之计算机硬件发展和计算机系统的组成

学习的最大理由是想摆脱平庸&#xff0c;早一天就多一份人生的精彩&#xff1b;迟一天就多一天平庸的困扰。各位小伙伴&#xff0c;如果您&#xff1a; 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持&#xff0c;想组团高效学习… 想写博客但无从下手&#xff0c;急需…

【目标跟踪】多相机多目标跟踪

文章目录 前言一、计算思路二、代码三、结果 前言 单相机目标跟踪之前博客已经有过基本介绍&#xff0c;本篇博客主要介绍一种多相机目标跟踪的计算方法已知各相机内外参&#xff0c;如何计算共视区域像素投影&#xff1f;废话不多说&#xff0c;见下图。 同一时刻相机A与相机…

HCIA-Datacom题库(自己整理分类的)_09_Telent协议【13道题】

一、单选 1.某公司网络管理员希望能够远程管理分支机构的网络设备&#xff0c;则下面哪个协议会被用到&#xff1f; RSTP CIDR Telnet VLSM 2.以下哪种远程登录方式最安全&#xff1f; Telnet Stelnet v100 Stelnet v2 Stelnet v1 解析&#xff1a; Telnet 明文传输…

cocos uuid 相关问题一

暂时记录 1.9.x 通过UUID搜索资源 uuid压缩 Editor.UuidUtils.compressUuid uuid解压 Editor.UuidUtils.decompressUuid 新版本 uuid 压缩 Editor.Utils.UuidUtils.compressUuid uuid 解压 Editor.Utils.UuidUtils.decompressUuid 算法&#xff1a; decompressUui…

【卡方检验(Chi-Squared Test)的原理简介】

文章目录 卡方检验&#xff08;Chi-Squared Test&#xff09;的原理简介1. 卡方检验的流程借助scipy进行卡方检验3 连续变量的卡方检验4 借助sklearn进行卡方检验特征筛选 卡方检验&#xff08;Chi-Squared Test&#xff09;的原理简介 在一般情况下&#xff0c;卡方检验是针对…

数控开料机对比木工雕刻机的优势

数控开料机和木工雕刻机都属于木工机械加工设备&#xff0c;都可以用来开料和雕刻&#xff0c;但在市场价格、床体结构、技术要求等方面二者存在不小的差异&#xff0c;那么全自动数控开料机对比普通木工雕刻机有什么优势呢。 首先我们都知道&#xff0c;木工雕刻机主要应用于…

从优化设计到智能制造:生成式AI在可持续性3D打印中的潜力和应用

可持续性是现代工业中一个紧迫的问题&#xff0c;包括 3D 打印领域。为了满足环保制造实践日益增长的需求&#xff0c;3D 打印已成为一种有前景的解决方案。然而&#xff0c;要使 3D 打印更具可持续性&#xff0c;还存在一些需要解决的挑战。生成式人工智能作为一股强大的力量&…

计算机网络面试八股复习:常见的7/5/4层网络模型、各层协议以及键入网址到显示页面的流程

七层/五层/四层 网络模型 名称 OSI七层模型 TCP/IP四层模型 五层模型 关系图 常见协议 精简部分&#xff0c;完整版见上图 应用层 : TFTP&#xff08;简单文件传输协议&#xff09;&#xff0c;HTTP&#xff0c;DNS&#xff0c;RIP&#xff08;路由信息协议&#xff09; 表…

阿里云实时计算企业级状态存储引擎 Gemini 技术解读

本文整理自阿里云 Flink 存储引擎团队李晋忠&#xff0c;兰兆千&#xff0c;梅源关于阿里云实时计算企业级状态存储引擎 Gemini 的研究&#xff0c;内容主要分为以下五部分&#xff1a; 流计算状态访问的痛点企业级状态存储引擎GeminiGemini 性能评测&线上表现结语参考 一、…

原型模式

为什么要使用原型模式 不用重新初始化对象&#xff0c;而是动态地获得对象运行时的状态。适用于当创建对象的成本较高时&#xff0c;如需进行复杂的数据库操作或复杂计算才能获得初始数据。 优点是可以隐藏对象创建的细节&#xff0c;减少重复的初始化代码&#xff1b;可以在…

DataFrame详解

清洗相关的API 清洗相关的API: 1.去重API: dropDupilcates 2.删除缺失值API: dropna 3.替换缺失值API: fillna 去重API: dropDupilcates dropDuplicates(subset):删除重复数据 1.用来删除重复数据,如果没有指定参数subset,比对行中所有字段内容,如果全部相同,则认为是重复数据,…

分布式数据库原理及技术题目汇总(上)

题目汇总 选择 1.(单选题,3.0分)以下说法中不正确的是&#xff08;B &#xff09;。 A.HIVE中create table命令使用时&#xff0c;表类型可以存储为ORC。 B.HIVE中create table命令使用时&#xff0c;必须包含row format delimited。 C.HIVE中create table命令使用时若含r…

儿童护眼台灯什么品牌好?儿童护眼台灯品牌排行

台灯大家都不陌生&#xff0c;但使用它的人有多少呢&#xff0c;准确使用的人又有多少呢&#xff0c;我们就是为了照明才会去买台灯&#xff0c;而时间久了&#xff0c;你就会眼睛刺痛&#xff0c;那就是没有选对台灯和没有正确使用台灯&#xff0c;还是建议大家买具有护眼功能…

首次落地零担快运!商用车自动驾驶跑出交付加速度

即将迈入2024年&#xff0c;还活着的自动驾驶玩家&#xff0c;身上有两个显著标签&#xff1a;选对了细分赛道、会玩。 10月以来&#xff0c;Cruise宣布在美国德州奥斯汀、休斯顿、亚利桑那州凤凰城和加州旧金山全面停止所有自动驾驶出租车队运营服务&#xff0c;通用汽车计划…