首页 > 其他分享 >蓝桥题记 01

蓝桥题记 01

时间:2023-06-05 23:56:03浏览次数:41  
标签:category arr 01 int max 蓝桥 ++ 题记 id

10道题

蓝桥杯题记

1. 单词分析

难度 简单

题目 https://www.lanqiao.cn/problems/504/learning/?page=1&first_category_id=1&sort=students_count&second_category_id=3

 #include <iostream>
 using namespace std;
 int main()
 {
   // 请在此输入您的代码
   string arr;
  cin >> arr;
  char s[26] = { 0 };
  int max = 0;
  for (int i = 0; i < arr.size(); i++)
  {
  //arr[i]-'a' 获取字母出现的下标 然后进行下加 循环完后即可获取最大值
  s[arr[i] - 'a']++;
 ​
  }
  //依次与max 比较大小最后即可获取最大值 和获取次数
     //如果有多个字母出现的次数相等,输出字典序最小的那个。 我们倒叙插入 字母顺序依次向下减少
     //同时条件判断也是等于 如果相等 小的字母序列会覆盖大的
  char max_sp;
  for (int i = 25; i >= 0; i--)
  {
  if (s[i] >= max)
  {
  max = s[i];
  max_sp = char(i + 'a');
  }
  }
 
 cout << max_sp << endl ;
 cout << max ;
 ​
 
   return 0;
 }
2.成绩统计

难度:简单

https://www.lanqiao.cn/problems/502/learning/?first_category_id=1&page=1&sort=students_count&second_category_id=3

 #include <iostream>
 ​
 using namespace std;
 ​
 int main()
 {
     
  int a;
  cin >> a;
  //学生成绩的保存 有多少个人就有多少成绩
  int n;//临时成绩保存
  int jige = 0;//及格人数
  int youx = 0;//优秀人数
  //及格率=及格人树/总人数
  //优秀依次
  for (int i = 0; i < a; i++)
  {
  cin >> n;
  if (n >= 60)
  {
  jige++;
  }
  if (n >= 85)
  {
  youx++;
  }
 ​
  }
 
  printf("%.0f%%\n", (jige*1.0 / a) * 100);//使得以浮点型计算
 ​
  printf("%.0f%%\n", (youx* 1.0/ a) * 100);
   return 0;
 }
最短路

难度:简单

题目https://www.lanqiao.cn/problems/609/learning/?page=1&first_category_id=1&sort=students_count

 #include <iostream>
 using namespace std;
 int main()
 {
   // 请在此输入您的代码
   cout<<"6"<<endl;
   return 0;
 }



标签:category,arr,01,int,max,蓝桥,++,题记,id
From: https://www.cnblogs.com/lzfyz/p/17459346.html

相关文章

  • 极客大挑战2019EasySQL
     如果不输入 随便输入 由地址栏的check.php?username=sadsad&password=sadsad可以猜测sql语句:$sql="select*fromxxwhereusername='$name'andpassword='$password'";既然是考sql注入,先试试万能密码用户名:’or1#密码随意判断是否正确的sql语句可能为:$sql="sel......
  • 【VUE】Vue 快速入门 笔记基础01
    一、vue相关了解1、概述Vue.js是一种流行的JavaScript框架,用于构建响应式、交互式的前端Web界面。它采用了基于组件的开发模式,允许在单个页面中使用多个可重用的组件,提高了代码的复用性和维护性。只关心视图层,自底向上.遵守SOC关注点分离原则(术有专攻,只关注一点)HTML+CSS......
  • win10,vs2015深度学习目标检测YOLOV5+deepsort C++多目标跟踪代码实现,源码注释,拿来即
    int8,FP16等选择,而且拿来即用,自己再win10安装上驱动可以立即使用,不用在自己配置,支持答疑。自己辛苦整理的,求大佬打赏一顿饭钱。苦苦苦、平时比较比忙,自己后期会继续发布真实场景项目;欢迎下载。优点:1、架构清晰,yolov5和sort是分开单独写的,可以随意拆解拼接,都是对外接口。2、支持答疑......
  • 0001-虚函数和虚表笔记
    目录一个空对象至少占用1字节的空间展开查看:原因是在栈上分配2个对象时,要区分地址classObject{};voidFunction(){Objecto1,o2;//需要区分o1,o2的地址}空类有虚函数,需要占用一个指针的空间,即:编译器会插入一个虚函数表指针vptr有虚函......
  • ZJOI2016 小星星
    标签:子集反演,动态规划[ZJOI2016]小星星题目描述小Y是一个心灵手巧的女孩子,她喜欢手工制作一些小饰品。她有\(n\)颗小星星,用\(m\)条彩色的细线串了起来,每条细线连着两颗小星星。有一天她发现,她的饰品被破坏了,很多细线都被拆掉了。这个饰品只剩下了\(n-1\)条细线,但通......
  • 在win2016服务器上安装Loadrunner 11版本
    背景:在自己的本机上安装LR12,去录制和调试脚本。在win2016(win2013、win2008都可以)上安装LR11并且破解。则可以做到使用Loadrunner工具进行压测。 在2年的压测过程中,装了2次LR11,记录一下过程,容易踩坑的是安装.net的补丁包!详细步骤:安装LR11  遇到问题(一般新申请的机器......
  • CATIA-CATIA V5-6R2017 WIN10 64位版本安装+许可证的安装配置(CATIA启动时必须要调用许
    CATIAV5-6R2017WIN1064位安装步骤:1.先使用“百度网盘客户端”下载CATIAV5-6R2017软件安装包到电脑磁盘英文路径文件夹下,并解压缩,安装前先断开电脑网络,然后双击打开CATIAV5R2017文件夹,找到setup.exe,鼠标右击选择【以管理员身份运行】2.正在准备安装中,稍等片刻自动进入安......
  • visual studio 2010 c++ 创建com组件
    在VisualStudio2010中创建COM组件需要执行以下步骤:1. 打开VisualStudio2010,选择“新建项目”。2. 在弹出的对话框中选择“VisualC++”-->“Win32”-->“Win32项目”,并选择“DLL”作为应用程序类型。3. 单击“下一步”按钮。在下一个页面上,选择“ATL”,然后单击“完......
  • [ABC201E] Xor Distances 题解
    XorDistances题目大意给定一颗带边权无根树,定义\(\text{dis}(i,j)\)表示\(i,j\)两点在树上的最短路径的边权的异或和。求:\[\sum_{i=1}^n\sum_{j=i+1}^n\text{dis}(i,j)\]思路分析首先,容易证明:\[\text{dis}(i,j)=\text{dis}(i,x)\oplus\text{dis}(x,j)\]这个式子告诉我......
  • P5012 水の数列 题解
    水の数列题目大意对于给定的数列\(a\),选择一个数\(x\),定义其得分为数列中所有小于等于\(x\)的数形成的若干个连续区间的平方和除以\(x\)所得到的数。现进行多次询问,每次询问给定两个数\(l,r\),要求出一个得分最大的\(x\),满足数列中所有小于等于\(x\)的数形成的若干个......