2024/1/27 备战蓝桥杯 1-2

目录

金币

0金币 - 蓝桥云课 (lanqiao.cn)

天干地支

0天干地支 - 蓝桥云课 (lanqiao.cn)

明明的随机数

0明明的随机数 - 蓝桥云课 (lanqiao.cn)

浇灌

0灌溉 - 蓝桥云课 (lanqiao.cn)


金币

0金币 - 蓝桥云课 (lanqiao.cn)

思路:放两种情况(k:代表天数 num:代表金币数,也代表要给金币的天数)

(1)如果要给金币的天数-要给这么多金币的天数>=0(即k-num>=0) 那么总数要加上要给的金币数量的平方(即num*num)

(2)如果要给的金币的天数小于要给这么多金币的天数(即k-num<0)那么总数就是剩余的天数乘以要给的金币的个数(即num*k)

完整代码:

#include <bits/stdc++.h>
#define int long long
signed main()
{int ans=0;int k;int num=1;std::cin >> k;while(k>=0){if(k-num>=0){ans+=num*num;k-=num;num++;}else if(k-num<0){ans+=k*num;break;}}std::cout<<ans;return 0;
}

天干地支

0天干地支 - 蓝桥云课 (lanqiao.cn)

思路:暴力

注意:题目中给出2020年是庚子年,这个就是顺序

完整代码:

#include <bits/stdc++.h>
#define int long long
signed main()
{int n;std::cin >> n;int a=n%10;int b=n%12;//std::cout<<a<<" "<<b<<"\n";if(a==1)std::cout<<"xin";else if(a==2)std::cout<<"ren";else if(a==3)std::cout<<"gui";else if(a==4)std::cout<<"jia";else if(a==5)std::cout<<"yi";else if(a==6)std::cout<<"bing";else if(a==7)std::cout<<"ding";else if(a==8)std::cout<<"wu";else if(a==9)std::cout<<"ji";else if(a==0)std::cout<<"geng";if(b==1)std::cout<<"you";else if(b==2)std::cout<<"xu";else if(b==3)std::cout<<"hai";else if(b==4)std::cout<<"zi";else if(b==5)std::cout<<"chou";else if(b==6)std::cout<<"yin";else if(b==7)std::cout<<"mao";else if(b==8)std::cout<<"chen";else if(b==9)std::cout<<"si";else if(b==10)std::cout<<"wu";else if(b==11)std::cout<<"wei";else if(b==0)std::cout<<"shen";return 0;
}

明明的随机数

0明明的随机数 - 蓝桥云课 (lanqiao.cn)

思路:暴力,利用迭代器set进行数组去重

完整代码:

#include <bits/stdc++.h>
#define int long long
const int N = 110;
int a[N];
signed main()
{int n;std::cin >> n;std::set<int> s;int k = 0;for(int i = 1;i <= n;i ++){int x;std::cin >> x;if(s.find(x)==s.end()){s.insert(x);a[k++]=x;}else if(s.find(x)!=s.end()){continue;}}std::sort(a,a+k);std::cout<<k<<"\n";for(int i = 0;i < k;i ++){std::cout<<a[i]<<" ";}return 0;
}

浇灌

0灌溉 - 蓝桥云课 (lanqiao.cn)

思路:模拟,暴力

这道题感觉数据太弱了我一个暴力就过了 

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

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

相关文章

Qslog开源库使用

Qslog源码下载地址&#xff1a;https://github.com/victronenergy/QsLog 1.QSLOG使用方式 &#xff08;1&#xff09;源码集成 在你的工程中&#xff0c;直接包含QsLog.pri文件&#xff0c;进行源码集成。当然你也可以包含QsLog.pri后&#xff0c;编译为xx.dll&#xff0c;在…

MVCC原理讲解(深入浅出)

目录 一、什么是MVCC 二、当前读、快照读都是什么鬼 三、当前读 四、快照读 五、数据库的并发场景 六、MVCC解决并发的哪些问题 1.解决问题如下&#xff1a; 七、MVCC的实现原理 1.版本链 八、undo日志 1.undo log 的用途 2.undo log主要分为两种 九、Read View…

简洁思路推理 KMP 算法——子字符串匹配

例题 28. 找出字符串中第一个匹配项的下标 暴力遍历解法 枚举原串 ss 中的每个字符作为「发起点」&#xff0c;每次从原串的「发起点」和匹配串的「首位」开始尝试匹配&#xff1a; 匹配成功&#xff1a;返回本次匹配的原串「发起点」。 匹配失败&#xff1a;枚举原串的下一个…

UI自动化搭建背景及优劣势分析

经常有人会问&#xff0c;什么样的项目才适合进行UI自动化测试呢&#xff1f;UI自动化测试相当于模拟手工测试&#xff0c;通过程序去操作页面上的控件。而在实际测试过程中&#xff0c;经常会遇到无法找到控件&#xff0c;或者因控件定义变更而带来的维护成本等问题。 哪些场…

制作圆形Image

思路 绘制圆 &#xff0c;使用多个三角形组合在一起近似一个圆单位圆上的点使用(Cosx&#xff0c;Sinx)表示sprite的uv映射到单位圆上 点到UV的映射规律 Sprite的外部uv 为 (x y z w ) 原点为 (x,y) 宽度为z-x 高度为w-y 单位圆上的点为(CosA&#xff0c;SinA) uv坐标 (x,y…

Dockerfile实践

文章目录 1、多阶段构建2、ADD 与 COPY 指令示例 3、CMD指令示例 4、ENTRYPOINT指令示例 5、build-arg6、target与cache-from7、onbuild 1、多阶段构建 制作docker镜像时&#xff0c;遵循越小越好&#xff0c;尽量剔除不需要的内容。比如编译环境&#xff0c;程序编译完成之后…

Docker—入门及Centos7安装

1、Docker入门 1.1、Docker是什么&#xff1f; Docker是基于Go语言实现的云开源项目。 Docker的主要目标是“Build&#xff0c;Ship&#xff0c;and Run Any App,Anywhere”&#xff0c;也就是通过对应组件的封装、分发、部署、运行等生命周期的管理&#xff0c;使用户的APP&…

docker环境搭建及其安装常用软件

centos安装docker Install Docker Engine on CentOS | Docker Docs 下载docker sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install -y docker-ce docker-ce-cli containerd.io…

JS如何上传视频后从视频截图到一张封面Cover?

文章目录 概要获取上传视频文件截图小结 概要 从上传视频文件中获取一张图片 获取上传视频文件截图 html片段&#xff0c;两个都是隐藏的 <!--自定义的上传视频标签--><input type"file" style"display: none" id"file" ref"uplo…

MongoDB本地部署并结合内网穿透实现公网访问本地数据库

文章目录 前言1. 安装数据库2. 内网穿透2.1 安装cpolar内网穿透2.2 创建隧道映射2.3 测试随机公网地址远程连接 3. 配置固定TCP端口地址3.1 保留一个固定的公网TCP端口地址3.2 配置固定公网TCP端口地址3.3 测试固定地址公网远程访问 4. 结语 前言 MongoDB是一个基于分布式文件…

TCP 三次握手 四次挥手以及滑动窗口

TCP 三次握手 简介&#xff1a; TCP 是一种面向连接的单播协议&#xff0c;在发送数据前&#xff0c;通信双方必须在彼此间建立一条连接。所谓的 “ 连接” &#xff0c;其实是客户端和服务器的内存里保存的一份关于对方的信息&#xff0c;如 IP 地址、端口号等。 TCP 可以…

【前端基础--6】

对象 object // 定义一个obj来接收对象let obj {name: 咪咪,type: 布偶猫,like: [小鱼干, 猫条]}console.log(obj);// 取到obj里面name属性的值console.log(obj.name);// 使用大括号取值 括号内若不带引号&#xff0c;优先识别为变量console.log(obj[type]);// 通过等号进行…

【c语言】详解操作符(下)

前言&#xff1a; 在上文中&#xff0c;我们已经学习了 原码、反码、补码、移位 操作符、移位操作符、位操作符、逗号表达式、下标访问[ ]、函数调用&#xff08; &#xff09;&#xff0c;接下来我们将继续学习剩下的操作符。 1. 结构成员访问操作符 1.1 结构体成员的直接访…

台式电脑的ip地址在哪里找

在网络连接方面&#xff0c;IP地址是非常重要的信息&#xff0c;它是用于标识网络设备的唯一地址。对于台式电脑用户来说&#xff0c;了解自己设备的IP地址是非常有必要的&#xff0c;因为它可以帮助解决网络连接问题&#xff0c;进行远程访问和共享文件等功能。本文将指导读者…

深度学习知识

context阶段和generation阶段的不同 context阶段&#xff08;又称 Encoder&#xff09;主要对输入编码&#xff0c;产生 CacheKV(CacheKV 实际上记录的是 Transformer 中 Attention 模块中 Key 和 Value 的值&#xff09;&#xff0c;在计算完 logits 之后会接一个Sampling 采…

python脚本加密

在Python中&#xff0c;可以使用一些工具对脚本进行加密&#xff0c;以增加其安全性。以下是几种常用的加密方法&#xff1a; 使用PyInstaller或Py2exe将Python脚本转换为可执行文件&#xff1a; PyInstaller和Py2exe可以将Python脚本打包成一个独立的可执行文件。这样&#…

幻兽帕鲁服务器多少钱?4核16G支持32人在线吗?

4核16G服务器是幻兽帕鲁Palworld推荐的配置&#xff0c;阿里云和腾讯云均推出针对幻兽帕鲁的4核16G服务器&#xff0c;阿里云4核16G幻兽帕鲁专属服务器32元1个月、66元3个月&#xff0c;腾讯云4核16G14M服务器66元1个月、277元3个月、1584元一年。云服务器吧yunfuwuqiba.com分享…

7.OpenResty系列之LuaRestyRedisLibrary

1. 连接需授权的redis server {location /redis1 {content_by_lua_block {local redis require "resty.redis"local red redis:new()-- 1秒red:set_timeout(1000) local ok, err red:connect("127.0.0.1", 6379)if not ok thenngx.say("failed to…

vue笔记(一):部署

首 文档 安装 1、安装nodejs&#xff08;链接&#xff09;&#xff0c;18.0以上版本。 2、在想要创建项目的目录下执行命令 npm create vuelatest 按提示创建项目&#xff0c;其中vue router是实现路由功能&#xff0c;pinia实现组件之间共享数据。如果项目需要两个功能建…

前端大厂面试题探索编辑部——第一期

目录 简介 题目 单选题 题解 A选项的Content-Security-Policy http-equiv属性 content属性 B选项的CSRF 使用CSRF Token 验证Referer和Origin头 C选项的HTTP Only D选项的防止SQL注入 输入验证和转义 简介 这个是一个长系列&#xff0c;我会以题目为导向&#xff…