当前位置: 首页 > news >正文

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.lryc.cn/news/291440.html

相关文章:

  • 【PyQt】02-基本UI
  • 无需 Root 卸载手机预装软件,精简过的老年机又行了
  • 【Spring连载】使用Spring Data访问Redis(一)----快速指南
  • Redis 学习笔记 2:Java 客户端
  • React Native
  • 分布式搜索引擎_学习笔记_3
  • 机器学习系列——(二)主要任务
  • 十分钟快速上手Spring Boot与微信小程序API接口的调用,快速开发小程序后端服务
  • 理想架构的高回退Doherty功率放大器理论与ADS仿真-Multistage
  • <网络安全>《11 网络安全审计系统》
  • 飞桨paddlespeech语音唤醒推理C INT8 定点实现
  • go 面试题分享
  • 华为VRP系统简介
  • SpringMVC实现对网页的访问,在请求控制器中创建处理请求的方法
  • c++循环解释
  • Hadoop3.x基础(2)- HDFS
  • 04 避免 Latch 的产生
  • 嵌入式学习第十四天!(结构体、共用体、枚举、位运算)
  • Unix/Linux上的五种IO模型
  • 电脑风扇控制温度软件 Macs Fan Control Pro 中文
  • 初谈C++:引用
  • C++ 数论相关题目 博弈论:拆分-Nim游戏
  • EDR、SIEM、SOAR 和 XDR 的区别
  • 修复idea,eclipse ,clion控制台中文乱码
  • 怎样使用Oxygen XML Editor将MS Word转换成DITA
  • 【云上建站】快速在云上构建个人网站3——网站选型和搭建
  • 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数
  • C#使用RabbitMQ-4_路由模式(直连交换机)
  • PyTorch 之 nn.Parameter
  • KAFKA高可用架构涉及常用功能整理