首页 > 其他分享 >周日下 5.19

周日下 5.19

时间:2024-05-19 18:18:58浏览次数:29  
标签:pre cnt 变量 int sum 100005 5.19 周日

1.斐波那契数列,变量版,变量覆盖

a = 1, b = 1;
for(int i = 1; i <=n; i++){
    cout<<a+b<<” ”
    a = b;
    b = c
}

2.进击的奶牛前置版:变量覆盖

cnt=1;pre=a[1];
   	for(int i=2;i<=n;i++){
   		if(a[i]-pre>=mid){
   			cnt++,pre=a[i];
		}
	}

3.分段数列:变量版,数组版,两种方法,类似小马过河,一种直接累加,超了重新赋值

#include<stdc++.h>//bits/
using namespace std;
int n,l,sum,cnt = 1,a[100005];
int main(){
    cin>>n>>l;
    for(int i = 1; i <= n; i++){
        cin>>a[i];
        if(sum + a[i] <= l){
            sum = sum + a[i];
        }
        else{
            sum = a[i];
            cnt++;
        }
    }
    cout<<cnt<<endl;
    return 0;
}
/*
7 5
3 8 9 12 13 14 18 
*/

4.数组的双向关系:

#include<stdc++.h>//bits/
using namespace std;
int n,a[100005],b[100005];
int main(){
    cin>>n;
    for(int i = 1; i <= n; i++){
        cin>>a[i];
        b[a[i]] = i;
    }
    for(int i = 1; i <= n; i++){
        cout<<b[i]<<" ";
    }
    return 0;
}
/*
输入:
5
3 1 4 5 2
输出
2 5 1 3 4
*/

标签:pre,cnt,变量,int,sum,100005,5.19,周日
From: https://www.cnblogs.com/caterpillor/p/18200563

相关文章

  • 2024.5.19
    2024.5.19【人啊...想要保护重要东西的时候,就真的能变得很坚强。】Sunday四月十二模拟赛A.楼兰图腾在完成了分配任务之后,西部314来到了楼兰古城的西部。相传很久以前这片土地上(比楼兰古城还早)生活着两个部落,一个部落崇拜尖刀(V),一个部落崇拜铁锹(∧),他们分别用V......
  • 2024 年 5 月 12 日 母亲节 周日 晴 常(197 字)
    正文昨天玩到了凌晨3点,今天睡了一天……断断续续睡到12点起床,下午又从5点睡到了7点。我愿称之为睡神…….其它时间就是做工作日一直没时间做的杂事,比如洗衣服,刷鞋,换洗被套什么的,还挺花时间。用了得有两三个小时。所以昨天说的今天开摆,那是真的开摆了(笑......
  • 2024 年 5 月 5 日 周日 晴 常(245 字)
    正文今天值班,但是睡到9:30才醒。副行长在我睡觉的时候打电话,说他有事待会儿来。我一听这话,肯定就不会来了,果然不出所料(笑。下午16:00早退,反正值班没人管,17:00有点困,便睡了一觉。以为最多睡到18:30,结果睡到了19:30……弄好了灵送的绿植和透明板。研究了一下兰的礼......
  • mellanox ib card芯片型号是ConnectX-6操作系统centos 7.6升级完内核5.19 .4后,安装驱
    在升级内核后,有时候需要重新编译和安装驱动以适配新的内核版本。以下是一些可能的解决步骤:确保内核头文件已安装:在升级内核后,可能需要安装新内核版本的头文件。使用以下命令安装:bashCopycodesudoyuminstallkernel-devel-$(uname-r)kernel-headers-$(uname-r)确保......
  • JS输出当前周一到周日范围时间
    网上搜的都感觉好复杂,看不懂,自己写了个,存着。1//格式化时间2constformatTime=function(date){3constyear=date.getFullYear().toString();4constmonth=(date.getMonth()+1).toString().padStart(2,'0');//月份从0开始......
  • 获取指定日期前一周周一和周日 /获取指定日期所在周的周一和周日
    /***获取日期所在前周的第一天和最后一天*/SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");CalendarcalendarWeek=Calendar.getInstance();calendarWeek.setTime(newDate());calendarWeek.add(......
  • 2023-10-22-周日
    首先,,以后的日记可能会做一个大的调整了,,,,也就是说,,,我可能不再天天去写日记了...虽然最近也没有天天写,,O(∩_∩)O哈哈~为什么没有天天去写日记呢......每次晚上回寝室,,,就很累,,,就想着娱乐一下,,,同时又想早点睡觉所以呢....晚上就懒得写,,,第二天起来写的话感觉又......
  • 2023-10-08-周日
    因为熬夜了,所以起床起得不是很早上午处于基本没课的状态但是上午是Python平时测试,在GPT的帮助下,简直就是秒杀题目一天,整体来说,仍然是配置Linux的调试环境....一个好的调试环境确实可以事半功倍的效果,,,别骂了,别骂了...搭建环境搭建了4-5天了所以,,,到此为止吧ps:......
  • 2023-10-01-周日
    1),哟呵,已经是国庆第3天了,,,所以你感觉怎么样,,哈哈2),上午是继续完成PE_Worm那个project,,,,差不多13:00才搞完的然后中午回寝室吃饭睡觉吃的外卖,用了9元的优惠券刷了许久的短视频然后上床睡觉..可能是因为谁得不好吧,,所以昏昏沉沉的睡了很久3),下午继续去实验室学......
  • 2023-09-23-周日
    1),今天去骑行成都锦城绿道·天府绿道了所以一天也没干什么..就和ice,tyj,zk一起骑共享单车从早上9:00出发,,,到晚上9:00才骑行完毕..哭死......