蓝桥杯备考3

P8196 [传智杯 #4 决赛] 三元组

题目描述

给定一个长度为 n 的数列 a,对于一个有序整数三元组 (i,j,k),若其满足 1≤i≤j≤k≤n 并且a_{i}+a_{j}=a_{k},则我们称这个三元组是「传智的」。

现在请你计算,有多少有序整数三元组是传智的。

输入格式

本题单测试点内有多组测试数据

输入的第一行是一个整数 T,表示数据组数。

对于每组数据:

第一行是一个整数,表示数列的长度 n。
第二行有 n 个整数,第 i 个整数表示 a_{i}

输出格式

对于每组数据,输出一行一个整数表示答案。

输入输出样例

输入 #1复制

2
3
1 2 3
5
1 2 3 4 5

输出 #1复制

2
6

说明/提示

样例 1 解释

对于第一组数据,因为 ​,a_{1}+a_{1}=a_{2},a_{1}+a_{2}=a_{3}​,故共 (1,1,2)(1,1,2) 和 (1,2,3)(1,2,3) 两个三元组。
对于第二组数据六个三元组分别是:

  • (1,1,2)(1,1,2)
  • (1,2,3)(1,2,3)
  • (1,3,4)(1,3,4)
  • (1,4,5)(1,4,5)
  • (2,2,4)(2,2,4)
  • (2,3,5)(2,3,5)

数据规模与约定

对于全部测试点,保证 1≤T≤100,1≤n,a_{i}​≤100,且各个测试点的n 之和不超过 100,即∑n≤100。

代码

#include<iostream>
#include<vector>
using namespace std;
int main()
{int T;cin>>T;vector <int>arr(T,0);for(int i=0;i<T;i++){int n;cin>>n;vector <int>num(n);for(int t=0;t<n;t++)cin>>num[t];//输入数据 for(int t=n-1;t>-1;t--){for(int j=t-1;j>-1;j--){if(num[j]*2==num[t]){arr[i]++;}for(int q=j-1;q>-1;q--){if(num[j]+num[q]==num[t])arr[i]++;}}}	}for(int i=0;i<T;i++){cout<<arr[i]<<endl;}return 0;
}

P8195 [传智杯 #4 决赛] 小智的疑惑

题目描述

传智专修学院给了小智一个仅包含小写字母的字符串 s,他想知道,里面出现了多少次子串 chuanzhi 呢。

我们称一个字符串 t 是 s 的子串,当且仅当将 s 的开头若干个(可以为 0 个)连续字符和结尾若干个(可以为 0 个)连续字符删去后,剩下的字符串和 t 相同。例如,我们称 ab 是 abc 的子串,但 ac 不是 abc 的子串。

输入格式

输入只有一行一个字符串,表示字符串 s。

输出格式

输出一行一个整数表示答案。

输入输出样例

输入 #1        welcometochuanzhicupchuanzhi

输出 #1        2

说明/提示

数据规模与约定

对于全部的测试点,1≤∣s∣≤4×10 ^{5},∣s∣ 表示 s 的长度,且 s 中只有小写字母。

代码

#include<iostream>
#include<string>
using namespace std;
int main()
{string arr;cin>>arr;int num=0;for(int i=0;i<arr.size();i++){if(arr[i]=='c'&&arr[i+1]=='h'&&arr[i+2]=='u'&&arr[i+3]=='a'&&arr[i+4]=='n'&&arr[i+5]=='z'&&arr[i+6]=='h'&&arr[i+7]=='i')num++;}cout<<num;				return 0;			
}

P8869 [传智杯 #5 初赛] A-莲子的软件工程学

题目背景

在宇宙射线的轰击下,莲子电脑里的一些她自己预定义的函数被损坏了。

对于一名理科生来说,各种软件在学习和研究中是非常重要的。为了尽快恢复她电脑上的软件的正常使用,她需要尽快地重新编写这么一些函数。

题目描述

具体而言,给定两个整数 a,b,保证 b\neq0。莲子要实现这样一个函数 fun(a,b) 来将 b 的符号转移到 a 上。

具体而言,ffun(a,b)=sgn(b)×∣a∣。其中,

换而言之:

  • 如果 b 是正数,那么 fun(a,b)=+∣a∣=∣a∣;
  • 如果 �b 是负数,那么 fun(a,b)=−∣a∣。

输入格式

  • 共一行两个整数a,b。

输出格式

  • 共一行一个整数 fun(a,b) 的值。

输入输出样例

输入 #1        -1 2

输出 #1        1        

输入 #2        0 -4

输出 #2        0

输入 #3        -12345 -54321

输出 #3        -12345

说明/提示

对于全部数据,保证 a,b 在 32位有符号整型范围内,并且 b≠0。

代码

#include<iostream>
#include<cmath>
using namespace std;
int main()
{long long int a,b;cin>>a>>b;a=abs(a);if(b>0)cout<<a;if(b<0)cout<<(-1)*a;return 0;
}

P9203 时效「月岩笠的诅咒」

题目背景

蓬莱之药,被诅咒的不死之药。

奉命将蓬莱之药投入富士山中销毁的月岩笠,最终打算把蓬莱之药改投入八岳销毁。在下山途中妹红将其踹下山,抢到了蓬莱之药。

那已经是千年前的事情了。

题目描述

时间节点上发生过的两件事情的时间可被看作两实数 a,b。我们称两个事件满足「周年」关系,当且仅当可以通过执行以下两种操作(可以 0 次)使其相等:

  • 将 a 加上 1,即 a←a+1;
  • 将 b 加上 1,即 b←b+1。

现在给定实数 a,b,询问它们是否满足「周年」。

输入格式

输入共一行两个实数 a,b。输入保留到小数点后 12 位。

输出格式

输出共一行。如果存在合法方案,输出 YES,否则输出 NO。

输入输出样例

输入 #1复制

100.000000000000 999999.000000000000

输出 #1        YES

输入 #2        114.123456789000 514.123456789000

输出 #2        YES

输入 #3        0.333333333333 0.333333333334

输出 #3        NO

说明/提示

对于全部数据,保证 0<a,b≤10^{9}

代码

#include<iostream>
#include<string>
using namespace std;
int main()
{int a,b;char c1,c2;string a1,b1;cin>>a>>c1>>a1>>b>>c2>>b1; if(a1==b1)cout<<"YES";else cout<<"NO";return 0;
}

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

聚类算法 | Kmeans:肘方法、Kmeans++、轮廓系数 | DBSCAN

目录 一. 聚类算法划分方式1. 划分式2. 层次式3. 基于密度4. 基于网络5. 基于模型 二. K-means算法1. K-means算法公式表达2. K-means算法流程3. Kmeans算法缺点3.1 肘方法3.2 k-means 算法3.2.1 k-means|| 算法 3.3 Mini Batch K-Means 算法 4. 聚类评估 三. DBSCAN算法1. DBS…

团体程序设计天梯赛-练习集 01

天梯赛题解合集 团体程序设计天梯赛-练习集 (L1-001 - L1-012) 团体程序设计天梯赛-练习集 (L1-013 - L1-024) 团体程序设计天梯赛-练习集 (L1-025 - L1-036) 团体程序设计天梯赛-练习集 (L1-037 - L1-048) L1-001 Hello World 输出题 样例 输入 输出 Hello World!思…

风控系统之普通规则条件,使用LiteFlow实现

个人博客&#xff1a;无奈何杨&#xff08;wnhyang&#xff09; 个人语雀&#xff1a;wnhyang 共享语雀&#xff1a;在线知识共享 Github&#xff1a;wnhyang - Overview 提要 参考&#xff1a;智能风控筑基手册&#xff1a;全面了解风控决策引擎 前面有可配置输入参数的接…

短视频素材在哪里找?八大平台解决你的创作需求

大家好&#xff01;在短视频创作的过程中&#xff0c;寻找优质的素材网站是非常重要的。那么&#xff0c;短视频素材在哪里找呢&#xff1f;推荐八个主流的视频素材分享网站&#xff0c;话不多说直接上干货。 蛙学网&#xff08;waxue.com&#xff09;——中国 首先要推荐的是…

上位机图像处理和嵌入式模块部署(qmacvisual查找圆缺角)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 前面我们讲过识别&#xff0c;讲过标定&#xff0c;讲过测量&#xff0c;讲过匹配&#xff0c;但就是没有讨论过基于图像的产品检测。但事实上&…

干货分享!AI 免费线上去除图片水印,一键自动去图片水印

发现了一个好的在线除水印的网站&#xff0c;这里由「易极赞」的小编来分享给大家。它就是我们今天的主角Dewatermark。 近期在协助客户处置媒体图片的素材时&#xff0c;察觉到部分素材里面附有旧版的水印内容。鉴于原始图片已无从查考&#xff0c;只能够运用带有水印的图片予…

如何实现仿微信界面[我的+首页聊天列表+长按菜单功能+添加菜单功能]

如何实现仿微信界面[我的首页聊天列表长按菜单功能添加菜单功能] 一、简介 如何实现仿微信界面[我的首页聊天列表长按菜单功能添加菜单功能] 采用 uni-app 实现&#xff0c;可以适用微信小程序、其他各种小程序以及 APP、Web等多个平台 具体实现步骤如下&#xff1a; 下载…

二、GitLab相关操作

GitLab相关操作 一、组、用户、项目管理1.创建组2.创建项目3.创建用户并分配组3.1 创建用户3.2 设置密码3.3 给用户分配组 二、拉取/推送代码1.配置ssh(第一次需要)1.1 创建一个空文件夹1.2 配置本地仓账号和邮箱1.3 生成ssh公钥密钥1.4 gitlab配置公钥 2.拉取代码3.推送代码3.…

面对无所不能的AI,我们能做什么?

在科技日新月异的今天,人工智能(AI)的发展速度令人瞩目。我们时常会听到这样的说法:“你会的AI都会,你不会的AI也会。”这似乎预示着AI在不久的将来将无所不能,甚至可能超越人类的智慧。然而,即便面临这样的情境,我们依然能够找到自身的价值和位置,与AI和谐共生,共同…

方格取数

题目描述 设有 NN 的方格图 (N≤9)&#xff0c;我们将其中的某些方格中填入正整数&#xff0c;而其他的方格中则放入数字 00。如下图所示&#xff08;见样例&#xff09;: 某人从图的左上角的 A 点出发&#xff0c;可以向下行走&#xff0c;也可以向右走&#xff0c;直到到达右…

基于Java的高校教学业绩信息管理系统论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本高校教学业绩信息管理系统就是在这样的大环境下诞生&#xff0c;其可以帮助管理者在短时间内处理完毕庞大的…

ComfyUI ClipSeg插件报错- resize_image出错应该怎么办

上一篇刚介绍了这个插件&#xff0c;结果emm..很快发现事情并不简单...结果又报错了。 后台报错信息&#xff1a; Unused or unrecognized kwargs: padding. !!! Exception during processing !!! Traceback (most recent call last): File "F:\ComfyUI-aki\execution.p…