蓝桥刷题打卡3

简介: 蓝桥刷题打卡3
#include <iostream>
using namespace std;
int main()
{
  // 请在此输入您的代码
  int x = 23;
  x+=20*21;
  cout<<x;
  return 0;
}

第一题是数学题

#include <iostream>
using namespace std;
long long findday(int a,int b,long long n){
  long long num = 0;
  long long day = 0;
  int a1 = a*5;
  int b1 = b*2;
  long long sum = a1 + b1;
  day = 7 * (n/sum);
  num += sum * (n/sum);
  if(num==n){
    return day;
  }
  if(num+a>=n){
    return day+1;
  }
  else if(num+a*2>=n){
    return day+2;
  }
  else if(num+a*3>=n){
    return day+3;
  }
  else if(num+a*4>=n){
    return day+4;
  }
  else if(num+a1>=n){
    return day+5;
  }
  else if(num+a1+b>=n){
    return day+6;
  }
  else if(num+a1+b1>=n){
    return day+7;
  }
}
int main()
{
  // 请在此输入您的代码
  long long day = 0;
  long long n;
  int a,b;
  cin>>a>>b>>n;
  day = findday(a,b,n);
  cout<<day;
  return 0;
}

第二题因为只有七天,我就用了枚举,要注意边界。



79adc9c5ef1653fc3ca7c95a160835e3.png

24812da82a436067b01ae725a9be23a9.png

d37b5701172c9dfba65da8b15b736b1e.png

#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
  // 请在此输入您的代码
  int n;
  int height[10000];
  cin>>n;
  for(int i = 0;i < n; i++){
    height[i] = max(n-1-i,i-0)*2;
  }
  for(int i = 0;i < n; i++){
    cout<<height[i]<<endl;
  }
  return 0;
}

第三题找到规律就很简单。


0233b567c8c424ed5930b90191b41a42.png


#include <iostream>
using namespace std;
const int N = 1e5 +10;
int a[N];
int main(void){
    int n,k;
    long long sum =0,count=0,yu;
    cin>>n>>k;
    a[0]=1;
    for(int i = 0;i<n;i++){
        int input;
        cin>>input;
        sum += input;
        yu = sum%k;
        count += a[yu];
        a[yu]++;
    }
    cout<<count;
}

我悟了,余数相同的区间相减可以为一个k倍区间,原来是这样,我悟了啊







相关文章
如何获取拼多多搜索词推荐 API 返回值说明
拼多多(Pinduoduo)是一个中国电商平台,它提供的API接口返回值会因API的具体功能、版本和请求类型而异。如果你指的是拼多多提供的搜索词推荐API的返回值,通常这个API会返回与搜索词相关的商品、店铺或活动信息。
|
关系型数据库 MySQL
MySQL对小数进行四舍五入等操作
MySQL对小数进行四舍五入等操作
284 0
|
设计模式 中间件 程序员
【C/C++ 奇异递归模板模式 】C++中CRTP模式(Curiously Recurring Template Pattern)的艺术和科学
【C/C++ 奇异递归模板模式 】C++中CRTP模式(Curiously Recurring Template Pattern)的艺术和科学
1089 3
|
JSON NoSQL 数据库
和SQLite数据库对应的NoSQL数据库:TinyDB的详细使用(python3经典编程案例)
该文章详细介绍了TinyDB这一轻量级NoSQL数据库的使用方法,包括如何在Python3环境中安装、创建数据库、插入数据、查询、更新以及删除记录等操作,并提供了多个编程案例。
986 0
|
Java API 数据库
FastAPI中如何调用同步函数
FastAPI中如何调用同步函数
750 0
|
存储 NoSQL Shell
02 MongoDB数据类型、重要概念以及shell常用指令
文章详细解释了MongoDB中的数据类型、重要概念,并提供了常用的MongoDB Shell操作指令,帮助用户更好地管理和操作MongoDB数据库。
240 0
02 MongoDB数据类型、重要概念以及shell常用指令
SpringMVC入门到实战------ 十一 拦截器的使用
这篇文章介绍了SpringMVC中拦截器的使用,包括拦截器的配置、拦截器的三个抽象方法`preHandle`、`postHandle`和`afterCompletion`的作用,以及多个拦截器的执行顺序和规则。
SpringMVC入门到实战------ 十一 拦截器的使用
|
传感器 人工智能 自动驾驶
人工智能在自动驾驶汽车中的应用
【10月更文挑战第31天】人工智能在自动驾驶汽车中的应用是科技进步与汽车产业转型的产物。通过计算机视觉、雷达、LiDAR和超声波传感器等技术,自动驾驶汽车实现了精准感知;借助复杂AI算法,实现决策与控制、路径规划与导航。尽管面临技术成熟度、法规与伦理、公众接受度等挑战,但未来自动驾驶汽车有望在全球范围内实现商业化普及,彻底改变出行方式,提高道路安全,减少交通拥堵,促进绿色出行。
|
关系型数据库 MySQL
解决MySQL insert出现Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘xxx‘ at row 1
解决MySQL insert出现Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘xxx‘ at row 1
1357 2
|
存储 Go 容器
Go从入门到放弃之map(字典)
Go从入门到放弃之map(字典)

热门文章

最新文章