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

每日总结3.28

蓝桥刷题

3227

找到最多的数
方法一:摩尔投票法
#include <bits/stdc++.h>
using namespace std;
#define int long long
signed main()
{
  int n,m;
  cin>>n>>m;
  int a[m*n];
  for(int i=0;i<n*m;i++)
  {

    cin>>a[i];
  }
  int cand=-1,vote=0;
  for(auto num:a)
  {
    if(vote==0)
    {
      cand=num;
    }
    if(cand==num)
    {
      vote++;
    }
    else
    {
      vote--;
    }
 
  }
  cout<<cand;
  return 0;
}


方法二:sort()快排法

#include <bits/stdc++.h>
using namespace std;
int a[1000005];
#define int long long
signed main()
{
  int n,m;
  cin>>n>>m;
  for(int i=0;i<n*m;i++)
  {

    cin>>a[i];
  }
  sort(a,a+(n*m));
  int nums=a[n*m/2];
  cout<<nums;
  return 0;
}


1372.
美丽的区间

#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N=10000005;
int a[N];
signed main()
{
  ios::sync_with_stdio(0);
  cin.tie(0);
  int n,k;
  int ans=1000000005;
  cin>>n>>k;
  for(int i=1;i<=n;i++)
  {
    cin>>a[i];
  }
  int sum=0;
  for(int l=0,r=1;l<n;l++)
  {
   while(r<=n&&sum<k)
   {
     sum+=a[r];
     r++;
   }
   if(sum>=k){ans=min(ans,r-l);}
   sum-=a[l];
  }
  if(ans==1000000005)
  {
    cout<<0;
  }
  else{
cout<<ans;
  }
  return 0;
}


2695.
聪明的小羊肖恩

#include<bits/stdc++.h>
using namespace std;
#define int long long 
const int N = 2000009;
int a[N];
signed main()
{
  int n , L , R ; cin >> n >> L >> R;
  for(int i = 1; i <= n; i++) cin >> a[i];
  sort(a + 1,a + 1 + n);
  int  res = 0;
  for(int i = 1; i <= n; i++)
  {
    int  l = L - a[i] , r = R - a[i];
    res += upper_bound(a + i + 1,a + 1 + n,r) - lower_bound(a + i + 1,a + 1 + n,l);
  }
  cout << res << endl;
  return 0;
}

相关文章:

  • 卷积神经网络 - 转置卷积
  • Neo4j GDS-05-neo4j GDS 库中对应的中心性分析算法介绍
  • Netty——零拷贝
  • 上海SMT贴片技术解析与行业趋势
  • 【CSS3】02-选择器 + CSS特性 + 背景属性 + 显示模式
  • axios文件下载使用后端传递的名称
  • PyQt6实例_批量下载pdf工具_exe使用方法
  • OSPF邻居状态机
  • MAC环境给docker换源
  • 硬件老化测试方案的设计误区
  • open-cv的安装
  • 蓝桥杯[每日一题] 真题:连连看
  • 12 - AXI4接口之DDR读写实验
  • 深入解析缓冲区:计算机世界的“蓄水池”与“加速器”
  • Linux环境下安装部署Docker
  • ArayTS:一个功能强大的 TypeScript 工具库
  • nginx安装
  • 几种常见的.NET单元测试模拟框架介绍
  • 外贸人如何应对Temu的冲击?
  • LabVIEW从需求快速开发的方法
  • 复旦建校120周年|迎来复旦大学艺术馆开馆
  • 人民日报头版:紧盯“学查改”,推动作风建设走深走实
  • 持续降雨存在落石风险,贵州黄果树景区水帘洞将封闭至6月初
  • 特朗普:将于19日分别与普京和泽连斯基通话
  • 中国新闻发言人论坛在京举行,郭嘉昆:让中国声音抢占第一落点
  • 篮球培训机构东方启明星被指停摆,家长称已登记未退费用超百万