iostream 未完

声明控制从标准流读取和写入到标准流的对象。 通常是唯一需要从 C++ 程序执行输入和输出的标头。

#include <iostream></iostream>

此标头中声明的所有对象都共享一个特殊属性,你可以在包含的翻译单元 <iostream></iostream>中假定它们是在定义的 任何静态对象之前构造的 ,可以假定这些对象不会在定义的任何此类静态对象的析构函数之前销毁,因此,可以在程序启动和程序终止后安全地读取或写入标准流。

窄字符 (char) cin 标准输入流(对象) 窄字符 (char) cout 标准输出流(对象) 窄字符 (char)

通过<< 符 控制以拼接字节流的形式插入到标准输出

如上 递归求斐波拉契数列前50

  1 #include<iostream>
  2 using namespace std;
  3
  4
  5 //&#x524D;50&#x9879;
  6 long long num[50]={1,1};
  7 int main(){
  8     for(int i=2;i<=50;i++){ 9 10 11 12 13 14 15 num[i]="num[i-1]+num[i-2];" } for(int i="1;i<50;i++){" cout<<i<< ": " <<num[i] <<endl; return 0; }< code></=50;i++){></iostream>

很慢 会出现大量的重复计算

解决方案1: 通过开辟空间的方式来换时间

  1 #include<iostream>
  2 using namespace std;
  3
  4 long long  num[10000005];
  5  long long func(long long x){
  6         if(x==1){
  7             return 1;
  8         }
  9         if(x<10000000&&num[x]!=0){ 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 return num[x]; } long t; if(x%2="=" 0){ t="func(x/2)+1;" }else{ x +1)+1; if(x<10000000){ num[x]="t;" int main(){ ans="0" ,mmax="0;" for(int i="1;i<=10000000;i++){" if(t>mmax){
 30      mmax =t;
 31      ans=i;
 32    }
 33
 34   }
 35   cout<< ans <<endl; 36 37 return 0; }< code></endl;></10000000&&num[x]!=0){></iostream>

Original: https://www.cnblogs.com/yijieyufu/p/16423097.html
Author: Aquiet
Title: iostream 未完

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/581814/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 安卓投屏助手(ARDC)最新版

    近几年安卓多屏协同非常火爆,以华为小米为首的各大手机厂商都推出了各自的多屏协同软件,打破手机、平板和VR等安卓设备与电脑的边界,通过多屏融合提高办公的生产力。国内安卓投屏软件有To…

    Linux 2023年6月7日
    0328
  • 机器学习:正态方程 python实现

    前言 一、算法介绍 二、核心算法 1. 公式 2.python实现 总结 前言 使用python简单实现机器学习中正态方程算法。 一、算法介绍 与梯度下降算法相比,正态方程同样用于…

    Linux 2023年6月7日
    0101
  • shell的入门

    命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线 不能使用标点符号 不能使用bash里面关键字 使用变量加上$就可使用 只读变量 rea…

    Linux 2023年6月8日
    089
  • RAID磁盘阵列技术

    RAID磁盘阵列技术 1、RAID概述 RAID(Redundant Array of Independent Disk),从字面意思讲的是基于独立磁盘的具有冗余的磁盘阵列,其核心…

    Linux 2023年6月7日
    0103
  • Scipy

    1.Scipy简介 使用python做科学计算,详情参考官方文档 scipy软件包包含专用于科学计算中常见问题的各种工具箱,他的不同子模块对应于不同的应用程序,例如插值,积分,优化…

    Linux 2023年6月6日
    084
  • linux版powershell中,tab补全,linux外部命令参数名,的模块介绍

    关键字 linux powershell pwsh 补全 complete bash zsh 摘要:linux用户的福音!在linux版powershell中,补全linux外部命…

    Linux 2023年5月27日
    097
  • 白话TCP/IP原理

    TCP/IP(Transmission-Control-Protocol/Internet-Protocol),中文译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Inte…

    Linux 2023年6月14日
    078
  • Redis具体解释

    2、 redis.windows.conf各项配置參数介绍 默认情况下,redis不是在后台模式执行的,假设须要在后台进程执行。把该项的值更改为yes。默觉得no daemoniz…

    Linux 2023年5月28日
    0102
  • Linux03:三种软件安装方式及基本环境安装(狂神说)

    linux的三种软件安装及基本环境安装 安装软件通常有三种方式: [En] There are generally three ways to install software: …

    Linux 2023年5月27日
    095
  • Windows server 2012 安装exchange 2013

    一、实验环境 操作系统:Windows server 2012 R2 邮件系统版本:exchange 2013 安装的服务:AD CS、AD DS、IIS、DNS 二、安装exch…

    Linux 2023年6月7日
    0112
  • openEuler 20.03/21.03 – 华为欧拉开源版(CentOS 8 华为版开源版)下载

    开始 openEuler 之旅吧 openEuler 通过社区合作,打造创新平台,构建支持多处理架构、统一和开放的操作系统,推动软硬件应用生态繁荣发展。 好玩的活动停不下来 ope…

    Linux 2023年5月27日
    0269
  • (转)WEB页面导出为Word文档后分页&横向打印的方法

    WEB页面导出为Word文档后分页&横向打印的方法title >HEAD >/// * * @param {Object} cont 要导出的html元素内容的…

    Linux 2023年6月7日
    0124
  • 我叫MongoDb,不懂我的看完我的故事您就入门啦!

    这是mongo基础篇,后续会连续更新4篇 大家好我叫MongoDb,自从07年10月10gen团队把我带到这个世界来,我已经13岁多啦,现在越来越多的小伙伴在拥抱我,我很高兴。我是…

    Linux 2023年6月14日
    0126
  • 配置nginx只打印延迟超过0.1s和非2XX的accesslog

    背景 当业务accesslog全开时,写入es的qps达到了10W,评估后觉得不太值得,所以考虑抽样打印。查看相关文档后发现目前我们使用的nginx版本不支持抽样打印,所以考虑其他…

    Linux 2023年6月14日
    0117
  • Linux动静分离与Rewrite

    一、动静分离 1.1 单台机器动静分离 1、创建NFS挂载点(NFS服务端) mkdir /static vim /etc/exports /static 172.16.1.0/2…

    Linux 2023年5月27日
    0106
  • Golang 实现 Redis(11): RDB 文件格式

    RDB 文件使用二进制方式存储 Redis 内存中的数据,具有体积小、加载快的优点。本文主要介绍 RDB 文件的结构和编码方式,并借此探讨二进制编解码和文件处理方式,希望对您有所帮…

    Linux 2023年5月28日
    0100
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球