第一次pta认证P测试C++

news2024/12/23 23:54:45

第一题

试题编号:20210701-1
试题名称:标题统计
时间限制: 1.0s
内存限制: 128.0MB

【问题描述】
小明阅读了一篇特别优美的英文文章,读到最后总结段落的时候,突发奇
想,想要数一数这个段落中有多少个字符?注意:段落中可能包含大、小写英
文字母、数字字符和空格。在统计该段落字符数时,空格不计算在内。并且段
落所有字符长度小于等于 100。
【输入描述】
输入数据只有一行,一个字符串 s。
【输出描述】
输出一个整数,即作文标题的字符数(不含空格)。
【输入样例】
Ca 45
【输出样例】
4

#include <iostream>
#include <string>
using namespace std;

int num=0;
string s;
int main()
{
    getline(cin,s);
    for (int i = 0; i < s.size(); ++i)
    {
        if (s[i]>='a'&& s[i]<='z' || s[i]>='A'&& s[i]<='Z' || s[i]>='0'&& s[i]<='9')
        {
            num++;
        }
    }
    cout << num << endl;
    return 0;
}

第二题

试题编号:20210702-1
试题名称:计数问题
时间限制: 1.0s
内存限制: 128.0MB

【题目描述】
小明和小红玩一个数字游戏,游戏规则是一方给出一个数字 n,对方需要说
出 1 到 n 的所有整数中,数字 x ( 0≤x≤9 ) 共出现了多少次?比如给出一个
数字 12,在 1 到 12 中数字 2 出现了几次?即在 1,2,3,4,5,6,7,8,9,10,11,12
中,数字 2 出现了 2 次 (n≤65535) 。
【输入描述】
输入两个正整数 n 和 x,之间用一个空格隔开。
【输出描述】
输出一个整数,表示 x 出现的次数。
【输入样例】
11 1
【输出样例】
4

#include <iostream>
using namespace std;

int n,d,ans,a;
int main()
{
    cin>>n>>d;
    for (int i = 0; i <= n; ++i)
    {
        a=i;
        if (a==0&&d==a)
        {
           ans++;
        }
        while(a){
            if (a%10==d)
            {
                ans++;
            }
            a/=10;
        }
    }
    cout<<ans;
    
    return 0;
}

第三题

试题编号:20210701-2
试题名称:台阶问题
时间限制: 1.0s
内存限制: 128.0MB
【问题描述】
小明放学回家会经过一个天桥到马路对面才可以搭乘公交,而登上天桥需
要迈 26 级台阶。他突然想到数学课上的一个问题:如果我每一步只能迈上 1 个
或 2 个台阶。那么面对不同级数的楼梯,有多少种不同的走法呢?
请你利用计算机的优势,计算 N(N<=39)级台阶一共有多少种上法,帮助
小明寻找答案。
【输入描述】
输入一行,正整数 N(N<=39)
【输出描述】
输出一行,有多少种不同的上法
【输入样例】
8
【输出样例】
34

#include <iostream>
using namespace std;

int n,a,b,c;
int main()
{
    cin>>n;
    a=1;
    b=1;
    for (int i = 2; i <=n; ++i)
    {
        c=a+b;
        a=b;
        b=c;
    }
    if (n==1)
    {
        c=1;
    } else if (n==2)
    {
        c=2;
    }
    cout << c << endl;
    return 0;
}

在这里插入图片描述
在这里插入图片描述

第五题

试题编号:20210701-5
试题名称:最小生成树
时间限制: 1.0s
内存限制: 128.0MB
【题目描述】
对于一个给定的图,它的所有生成树中,最大边和最小边的边权差最小是多
少。
【输入格式】
输入数据共 m+1 行。
第 1 行两个整数 n 和 m,用空格隔开,分别表示图的顶点数和边数。
接下来 m 行,每行 3 个整数 u,v,w,用空格隔开,表示定点 u 和定点 v 之
间有一条权值为 w 的无向边。
【输出格式】
输出一行,一个非负整数,表示所有生成树中,最大边和最小边的最小边权
差。若图本身不连通,则输出-1。
【输入样例 1】
4 5
1 2 3
1 3 5
1 4 6
2 4 6
3 4 7
【输出样例 1】
1
【输入样例 2】
5 10
1 2 9384
1 3 887
1 4 2778
1 5 6916
2 3 7794
2 4 8336
2 5 5387
3 4 493
3 5 6650
4 5 1422
【输出样例 2】
1686
【数据规模与约定】
20%的数据:n ≤ 10;
100%的数据:2 ≤ n ≤ 100 , 0 ≤ m ≤ 3000。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python+pytorch人脸表情识别

概述 基于深度学习的人脸表情识别&#xff0c;数据集采用公开数据集fer2013&#xff0c;可直接运行&#xff0c;效果良好&#xff0c;可根据需求修改训练代码&#xff0c;自己训练模型。 详细 一、概述 本项目以PyTorch为框架&#xff0c;搭建卷积神经网络模型&#xff0c;训…

数据采集中的基本参数

分辨率(resolution) 分度数量越多则分辨率越高&#xff0c;测量精度也越高 区间(range) 模数转换所能处理模拟信号电平的极限 应尽量使输入与此区间匹配&#xff0c;物尽其用 信号极限幅度集合 所测信号的最大值和最小值 应与输入信号的最大值和最小值相接近 LSB 最低有效…

python编程复习系列——week1(Input Output)

Input & Output 前言0、我们的第一个Python程序一、变量和数据类型1.变量是用来存储值的保留存储位置2.变量以特定的数据类型存储值。常见数据类型&#xff1a;3.字符串添加&#xff08;连接&#xff09;4.字符串乘法&#xff08;带数字&#xff09;&#xff01;5.从用户处…

4K壁纸下载器,多种风格壁纸,一键批量下载到本地,桌面壁纸,高清壁纸,壁纸下载

一个桌面壁纸爬虫工具&#xff0c;该工具可以从内置的多个壁纸网站爬取高清壁纸&#xff0c;并支持将壁纸一键下载到本地&#xff0c;真正实现了所见即所得&#xff0c;不必再费心费力的翻看多个网站。 文末附工具下载链接~ 一、软件简介 本次带来的工具由吾爱的一位大佬开发…

DVWA - 2

文章目录 SQL Injectionlowmediumhigh SQL Injection low 输入 1&#xff0c;可以展示 id 1 的人员信息&#xff1a;输入 1’&#xff0c;有报错信息。可以看出是mysql数据库&#xff0c;‘‘1’’’ 去除两边的引号&#xff0c;再去除1两端的引号&#xff0c;可以看出闭合符…

【遮天】叶凡首次高燃时刻,暴打姜峰逼其下跪,故事逐渐燃情

Hello,小伙伴们&#xff0c;我是小郑继续为大家深度解析国漫资讯。 深度爆料&#xff0c;《遮天》国漫30集剧情最新内容解析&#xff0c;前面剧情中&#xff0c;叶凡被姜峰如疯狗一般追杀&#xff0c;他像一只被狼群追逐的鹿&#xff0c;在山林中亡命逃窜。身后是姜峰那歇斯底…

Mac电脑专业raw图像处理 DxO PhotoLab 7中文最新 for mac

DxO PhotoLab 7是一款专业的图像处理软件&#xff0c;为摄影师和摄影爱好者提供了强大而全面的照片处理和编辑功能。 该软件可以处理来自各种相机的RAW格式图像&#xff0c;包括佳能、尼康、索尼、富士等品牌&#xff0c;同时也支持JPEG格式的处理。这使得用户可以在不损失图像…

uniapp使用vur-cli新建项目并打包

新建项目 npm install -g vue/cli vue create -p dcloudio/uni-preset-vue my-project选择默认模板npm run dev:h5 运行 安装sass和uview &#xff08;npm安装失败&#xff09; bug&#xff1a;使用uni.scss中的变量或样式&#xff0c;<style lang"scss"> 必…

命令行远程操作windows

如遇安装python模块问题&#xff0c;请参考此连接处理&#xff1a;http://t.csdnimg.cn/l9W6f 一、命令行中使用ssh连接 1、安装 OpenSSH 客户端&#xff1a; 在 Windows 10 中&#xff0c;打开“设置”应用&#xff0c;选择“应用” > “可选功能” > “添加功能”。…

request安装完不可用?编辑器没选对

问题&#xff1a; 在vscdo中request安装完不可用 解决方案&#xff1a; 右下角的编辑器选一下。

一种ESDF地图实现方法:FIESTA

背景&#xff1a; 在机器人定位、行动规划中建图是一个很重要的工作&#xff0c;只有通过感知器感知到自己在哪、周围有什么&#xff1b;才能为下一步行动作出决策的依据。然而要知道自己在哪&#xff0c;就必须要有一个整体规划和参照也就是所谓的地图。地图相当于是一次规划…

论文实验可视化方法

真实值预测值误差 张永, 龚众望, 郑英, 等. 工业设备的健康状态评估和退化趋势预测联合研究. 中国科学: 技术科学, 2022, 52: 180–197 Zhang Y, Gong Z W, Zheng Y, et al. Joint study on health state assessment and degradation trend prediction of industrial equipment…

blender动画制作全流程软件

blender官网下载地址 Download — blender.org blender菜单中英文对照表 blender常用快捷键&#xff1a; ~切换视图 z切换着色模式 shiftA新建物体 tab进入编辑模式 在编辑模式下: 1编辑点 2编辑线 3编辑面 shfit空格弹出所有快捷键 游标一般配合标注使用 常用:G移动物体…

接口测试|HttpRunner模拟发送GET请求自动生成测试报告

HttpRunner模拟发送GET请求&自动生成测试报告 前面说到&#xff0c;HttpRunner必须使用yaml或者json文件来进行使用&#xff0c;测试场景文件推荐使用yaml文件进行编辑。 httprunner 项目下yaml文件的格式 在python项目下新建一个 testcases 文件夹&#xff0c;然后再新…

IDEA 设置 Git 在左侧展示

File->settings->Version Control->commit 勾选 Use non-model commit interface

计算当月工作日时间进度

目录 1.按一个月平均算 2.除去星期六星期天算 3.自定义节假日算 1.按一个月平均算 // 获取当前时间 const now new Date(); // 获取当前年份和月份 const currentYear now.getFullYear(); const currentMonth now.getMonth() 1; // 计算当月天数 const daysInMonth ne…

《016.SpringBoot+vue校园社团管理系统》【有文档】

《016.SpringBootvue校园社团管理系统》【有文档】 项目简介 [1]本系统涉及到的技术主要如下&#xff1a; 推荐环境配置&#xff1a;DEA jdk1.8 Maven MySQL 前后端分离; 后台&#xff1a;SpringBootMyBatisPlus; 前台&#xff1a;vueElementUI; [2]功能模块展示&#xff1a…

分享一本让你真正理解深度学习的书

关注微信公众号&#xff1a;人工智能大讲堂&#xff0c;后台回复udl获取pdf文档。 今天要分享的书是Understanding Deep Learning&#xff0c;作者是西蒙普林斯&#xff0c;英国巴斯大学的荣誉教授&#xff0c;其个人学术能力相当强大&#xff0c;在AI领域有着深厚的学术造诣。…

【C++】类型转换【4中类型转换】

目录 1. C语言中的类型转换 2. C的四种类型转换 2.1 static_cast 3.2 reinterpret_cast 3.3 const_cast 3.4 dynamic_cast 3. explict 4. RTTI&#xff08;了解&#xff09; 1. C语言中的类型转换 在 C 语言中&#xff0c;如果 赋值运算符左右两侧类型不同&#xff0…

利用人工智能和大数据分析增强互联网医院APP

随着移动互联网的快速发展和人工智能技术的日益成熟&#xff0c;互联网医院APP正逐渐成为人们获取医疗服务的重要渠道。借助人工智能和大数据分析&#xff0c;互联网医院APP能够提供更加精准、便捷的医疗服务&#xff0c;为用户带来全新的医疗体验。 首先&#xff0c;人工智能…