蓝桥刷题打卡6

简介: 蓝桥刷题打卡6

eed30790e793efb904eec57bbb22ee67.png










#include <iostream>
using namespace std;
int main()
{
  // 请在此输入您的代码
  int n,m;
  int a[200000];
  int b[200000];
  int i;
  cin>>n>>m;
  for(i = 0;i < n; i++){
    cin>>a[i];
  }
  for(i = 0;i < n; i++){
    cin>>b[i];
  }
  int min = 0;
  while(m>0){
    for(i = 0;i < n; i++){
      if(a[min] > a[i]){
        min = i;
      }
    }
    if(b[min]==0){
      cout<<a[min];
      return 0;
    }
    a[min]++;
    m--;
    b[min]--;
  }
  min = 0;
  for(int j = 0;j < n; j++){
    if(a[min]>a[j]){
      min = j;
    }
  }
  cout<<a[min];
  return 0;
}

用暴力直接爆了,后来试了很多种办法也写不出来了,哎

d549ba046b145c951f27e2e589d0c628.png


第一题比较简单

a911cdb0d8b3d6ea3f800e29c64f9319.png


第二题试图用筛子,但是不知道范围而且很不好判断,只能抄代码了。




















相关文章
|
4月前
leetcode15刷题打卡
leetcode15刷题打卡
452 0
|
4月前
leetcode20刷题打卡
leetcode20刷题打卡
28 0
|
4月前
|
算法
leetcode202刷题打卡
leetcode202刷题打卡
25 0
|
4月前
|
人工智能
刷题之Leetcode977题(超级详细)
刷题之Leetcode977题(超级详细)
17 0
|
4月前
刷题之Leetcode844题(超级详细)
刷题之Leetcode844题(超级详细)
28 0
|
4月前
|
Java
刷题之Leetcode19题(超级详细)
刷题之Leetcode19题(超级详细)
31 0
|
4月前
刷题之Leetcode27题(超级详细)
刷题之Leetcode27题(超级详细)
20 0
|
4月前
leetcode225刷题打卡
leetcode225刷题打卡
36 0
|
Java 测试技术 C语言
leetcode刷题(5)
各位朋友们,大家好,今天是我leedcode刷题的第五篇,我们一起来看看吧。
|
Java 测试技术 C语言
leetcode刷题(4)
各位朋友们,大家好。这两天我将为大家分享我在学习栈的过程中遇到的题目,我们一起来看看。