首页 > 其他分享 >蓝桥杯----2022国C

蓝桥杯----2022国C

时间:2023-05-28 20:44:38浏览次数:55  
标签:count ---- map 斐波 蓝桥 2022 infile Fn

《斐波那契与 7》

  写的时候第一次尝试了暴力,跑了一个小时多都没有跑完

  查了一下,大概1s可以跑1e8条指令

  如果真要跑的话 202202011200 ,应该跑到比赛结束应该内跑完(希望电脑不会炸)

 

 暴力还是不合理的,遇到这种情况试一下循环节

 对于斐波那契数列Fn=Fn-1+Fn-2

 所以只要出现了 (a,b)在前面出现过,那么就有循环了

 

  其中我在使用map的时候有几个注意点:

  1.count()的使用方法

    count()是用来查看key出现在map中的次数

    如果map<int,int>mp

    则mp.count(key)

  2.一般不管map定义为全局还是局部,对于未初始化的,其自动都为0(在value的类型为ll,int时)

  

《小蓝做实验》

  这道题没啥,就是给个文件,我直接灵魂发问:c++咋读写文件来着?

  c++读写文件的方式<------  

    string filename="tar.txt";
    ifstream infile;
    infile.open(filename);
    if (!infile){
        cout<<"error"<<endl;
        return 1; 
    }
    string line;
    while (getline(infile,line))
    {
    }    

 

 

 

     

   

标签:count,----,map,斐波,蓝桥,2022,infile,Fn
From: https://www.cnblogs.com/cilinmengye/p/17438600.html

相关文章

  • Qt样式表踩坑小记
    在一个项目里使用样式表修饰界面,最终实现的效果不错,坑也踩了不少,浪费好几天时间。坑1:样式表的字符集。这个问题只在MSVC里出现,使用MinGW应该不会出现这个问题。qt的默认字符集是utf8,但msvc要求源码必须是ANSI或者带BOM的Utf8,所以一般我们在做msvc项目时,把Qt环境配置编辑器->文......
  • Linux 系统错误码 errno 剖析
    一、errno介绍1.1errno简介Linux中系统调用的错误都存储于错误码errno中。errno由操作系统维护,存储就近发生的错误,即下一次的错误码会覆盖掉上一次的错误。errno是一个包含在<errno.h>中的预定义的外部int变量,用于表示最近一个函数调用是否产生了错误。若为0,则......
  • 大二下学期我的加分项目
    1.演示加分 (1)3月6号,在课上我演示了自己开发的安卓APP,获得加0.5分的奖励。当时的证明博客:https://www.cnblogs.com/rsy-bxf150/p/17185772.html (2)3月20号,在课上我演示了我和结对队友共同开发的地铁查询系统,获得加0.5分的奖励。当时的证明博客:https://www.cnblogs.com/rsy......
  • HTTP打卡
    01.http协议:1.协议=>超文本传输协议=>基于请求响应模式的,无状态,无连接的应用层协议,一般应运于web程序中.=>白话:制定客户端(前端)与服务器(后端)通讯的规则1.请求响应模式 客户端-请求->服务器 <......
  • 系统设计:从零用户扩展到百万用户
    设计一个支持百万用户的系统是具有挑战性的,这是一段需要不断改进和不断提升的旅程。在本章中,我们将构建一个支持单个用户的系统,并逐渐扩展以服务于数百万用户。阅读本章后,您将掌握一些技巧,帮助您解决系统设计面试问题。AI不会取代你,使用AI的人会。欢迎关注我的公众号:更AI。以程......
  • 系统设计:快速粗略计算系统容量和性能需求
    原文标题是"Back-of-the-envelopeestimation",直译是信封背面估算的意思,"Back-of-the-envelopeestimation"是一个短语,用于描述使用简化的假设和基本原理进行的粗略或快速计算,通常在信封背面或任何可用的纸上进行。它是一种在不进行详细分析或复杂计算的情况下进行粗略估计或近似......
  • 系统设计面试的框架
    面试你刚刚得到了梦寐以求的公司现场面试机会。招聘协调员给你发送了当天的日程安排。扫视这个列表,你对此感到非常满意,直到你的目光落在这个面试环节上——系统设计面试。系统设计面试经常让人感到紧张。问题可能含糊如“设计一个知名的产品X?”。问题含糊不清,似乎过于宽泛。你的......
  • 如何设计一个速率限制器(令牌桶/漏桶/固定窗口/滑动窗口)
    在网络系统中,速率限制器被用来控制客户端或服务发送的流量的速率。在HTTP领域,速率限制器限制了在指定周期内允许发送的客户端请求的数量。如果API请求的数量超过了速率限制器定义的阈值,所有超出的调用都会被阻止。以下是一些示例:用户每秒钟最多只能发布2篇帖子。你可以每天......
  • 什么是一致性哈希?一致性哈希是如何工作的?如何设计一致性哈希?
    如果你有n个缓存服务器,一个常见的负载均衡方式是使用以下的哈希方法:服务器索引=哈希(键)%N,其中N是服务器池的大小。让我们通过一个例子来说明这是如何工作的。如表5-1所示,我们有4台服务器和8个字符串键及其哈希值。为了获取存储某个键的服务器,我们执行模运算f(键)%4......
  • jenkins+gitlab 实现代码自动部署
    Jenkins设置:点击:ManageJenkins:点击:ManageCredentials点击:StoresscopedtoJenkins下的全局点击:添加凭据添加gitlab访问凭据只需要填写如下三个即可。这里填写的是gitlab的账户,不是linux系统账户,这个gitlab账户要对你所需要部署的项目有权限才可以;设置ssh账户密码:选择Mana......