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

第一题

试题编号: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。

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

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

相关文章

找不到模块“./App.vue”或其相应的类型声明。ts(2307)

先看报错信息&#xff1a; 这是我们初始创建是就自带的&#xff0c;怎么会错误呢&#xff0c;实际上是因为未定义 .vue文件的类型&#xff0c;导致 ts 无法解析其类型&#xff0c;在env.d.ts中定义后即可解决。 对于我们初学者来说&#xff0c;刚刚按照视频来创建的项目怎么啥…

柯桥英语培训,商务英语学习,常用口语

欢迎各位小伙伴来到 ——“每个单词我都认识&#xff0c;但我又不认识整个短语”的时候啦&#xff01; “dog”是“狗” “breakfast”是早餐 那“a dogs breakfast”是“狗的早餐”&#xff1f; 狗听了都摇头。 a dogs breakfast是一句英文俚语&#xff0c;指的是无序、混…

岩土工程公路隧道监测中智能振弦传感器的应用方案

岩土工程公路隧道监测中智能振弦传感器的应用方案 隧道建设是现代城市发展中不可或缺的一部分。但隧道工程建设与维护过程中需要考虑诸多风险。地质环境复杂&#xff0c;地下水位、地震等因素可能导致隧道构造物的沉降、变形等问题。为此&#xff0c;在隧道建设和运营过程中&a…

RabbitMQ 系列教程

一、RabbitMQ 部署及配置详解(集群部署) 二、RabbitMQ 部署及配置详解 (单机) 三、RabbitMQ 详解及实例&#xff08;含错误信息处理&#xff09; 四、RabbitMq死信队列及其处理方案 五、RabbitMQ Java开发教程—官方原版 六、RabbitMQ Java开发教程&#xff08;二&#x…

视频编软件会声会影2024中文版功能介绍

会声会影2024中文版是一款加拿大公司Corel发布的视频编软件。会声会影2024官方版支持视频合并、剪辑、屏幕录制、光盘制作、添加特效、字幕和配音等功能&#xff0c;用户可以快速上手。会声会影2024软件还包含了视频教学以及模板素材&#xff0c;让用户剪辑视频更加的轻松。 会…

FPGA配置采集AR0135工业相机,提供2套工程源码和技术支持

目录 1、前言免责声明 2、AR0135工业相机简介3、我这里已有的 FPGA 图像处理解决方案4、设计思路框架AR0135配置和采集图像缓存视频输出 5、vivado工程1–>Kintex7开发板工程6、vivado工程1–>Zynq7100开发板工程7、上板调试验证8、福利&#xff1a;工程代码的获取 1、前…

投票助手图文音视频礼物打赏流量主小程序开源版开发

投票助手图文音视频礼物打赏流量主小程序开源版开发 图文投票&#xff1a;用户可以发布图文投票&#xff0c;选择相应的选项进行投票。 音视频投票&#xff1a;用户可以发布音视频投票&#xff0c;观看音视频后选择相应的选项进行投票。 礼物打赏&#xff1a;用户可以在投票过…

安卓开发实例:高德地图

想要在app里面显示高德地图&#xff0c;遇到了很多问题&#xff0c;开始想显示百度地图的&#xff0c;个人感觉不喜欢百度地图&#xff0c;跟高德地图有缘&#xff0c;所以就弄个高德地图。 当然你可以直接看开发文档啊&#xff0c;慢走不送&#xff0c;谢谢。 https://lbs.ama…

3-知识补充-MVC框架

3-知识补充-MVC框架 文章目录 3-知识补充-MVC框架MVC概述M、V、C各自负责功能及常用包MVC框架图非前后端分离框架图前后端分离框架图 MVC概述 MVC&#xff08;Model、View、Controller&#xff09;是软件工程中的一种**软件架构模式&#xff0c;它把软件系统分为模型、视图和控…

【Python自学笔记】python os.getcwd文件目录找不对关于“None”在VSCode里面的奇葩报错

写小组项目的时候需要按照路径读入数据表&#xff0c;数据库和图片列表显示到html&#xff0c;按ChatGPT的答案写了python os.getcwd()&#xff0c;结果迁移到同组同学的电脑上总是报错。 经过一番查询&#xff0c;在CSDN上发现一个完美解决问题的好帖&#xff0c;特此存下链接…

商业模式思维导图

一、什么是商业模式&#xff1f;简单的说&#xff0c;商业模式就是公司通过什么途径或方式来赚钱&#xff1f; 商业模式的核心是 创造价值-获取价值-传递价值。 它有3个重要的环节&#xff0c;创造价值是基于客户需求&#xff0c;提供解决方案&#xff0c;传递价值是通过资源配…

Linux重定向和缓冲区

文章目录 知识回顾&取地址重定向 重定向底层文件描述符分配规则dup2标准输出和标准错误的区别 缓冲区缓冲区总结 知识回顾 我们在之前有了解过输出重定向>, >>,可以让echo命令本来是打印到屏幕上而变成了把这些数据写到文件中&#xff0c;并且可以追加或者覆盖文…

操作系统 day09(线程)

线程 为什么引入线程 在没引入进程之前&#xff0c;系统中的各个程序只能串行的执行&#xff0c;比如&#xff1a;只能先听歌&#xff0c;再聊QQ。引入进程之后&#xff0c;各个程序可以并发执行&#xff0c;比如&#xff1a;一边听歌&#xff0c;一边聊QQ。但是现在QQ可以一…

使用篇(一):Ai绘图-Stable Diffusion WebUI

1.介绍 1.1 概述 Stable Diffusion Web UI是一个基于Stable diffusion AI模型的AI绘画软件。它是一个多功能的AI绘画软件&#xff0c;支持以下几个功能&#xff1a; 用户可以输入一堆关键词或一句话来生成图片。 它使用了图像加噪去噪过程中的生成模型—— Duffusion&#xff…

Xilinx FPGA SPIx4 配置速度50M约束语句(Vivado开发环境)

qspi_50m.xdc文件&#xff1a; set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design] set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design] set_property BITSTREAM.CONFIG.CONFIGRATE 50 [current_design] set_property CONFIG_VOLTAGE 3.3 [curren…

【Unity细节】Json序列化时出现:An item with the same key has already been added. Key:

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 秩沅 原创 &#x1f636;‍&#x1f32b;️收录于专栏&#xff1a;unity细节和bug &#x1f636;‍&#x1f32b;️优质专栏 ⭐【…

【Unity细节】如何让组件失活而不是物体失活

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 秩沅 原创 &#x1f636;‍&#x1f32b;️收录于专栏&#xff1a;unity细节和bug &#x1f636;‍&#x1f32b;️优质专栏 ⭐【…

揭秘!2024年热门的图标设计工具

在这个瞬息万变的世界里&#xff0c;设计师们对创新和实用的工具的渴望日益热切。我们需要时刻紧跟潮流&#xff0c;发掘和尝试最新&#xff0c;最有价值的图标设计工具&#xff0c;才能在剧烈的市场竞争中引人注目。以下是我们细心挑选的2024年图标设计工具的热门推荐&#xf…

OpenAI开发者大会掀起风暴:GPT模型价格狂降50%,应用商店即将亮相,AI技术将引爆全球!

OpenAI首届开发者大会召开了&#xff01; 关键信息&#xff1a; GPT-4升级版GPT-4 Turbo来了&#xff0c;上下文窗口达到128k&#xff0c;为GPT-4的4倍&#xff1b;OpenAI还降低了几乎所有模型的API使用价格&#xff0c;整体便宜了一半多&#xff1b;GPT-4系列的多模态能力向B…

2023年11月PHP测试覆盖率解决方案

【题记&#xff1a;最近进行了ExcelBDD PHP版的开发&#xff0c;查阅了大量资料&#xff0c;发现PHP测试覆盖率解决方案存在不同的历史版本&#xff0c;让我花费了蛮多时间&#xff0c;为了避免后人浪费时间&#xff0c;整理本文&#xff0c;而且网上没有给出Azure DevOps里面P…