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)

大家都在看

  • Java基础系列–08_集合1

    集合当中有很多都是应用到泛型的技术,所以在讲集合之前,应该先将泛型的概念普及一下。 泛型:(1)泛型是一种类型,但是这种类型是在编译或者调用方法时才确定。(2)格式: (3)好处:…

    Linux 2023年6月7日
    088
  • WPF 开源二维绘画小工具 GeometryToolDemo 项目

    这是一个演示 WPF 进行二维绘画的小工具 Demo 项目,基于 MIT 协议在 GitHub 上完全开源 这是一个演示 WPF 进行二维绘画的小工具 Demo 项目,基于 MIT…

    Linux 2023年6月6日
    098
  • Redis无法向磁盘写入RBD数据

    由于客户为了安全规范,规定Redis不能再root权限下运行,所以要进行降权切成普通用户等操作,刚刚做完切权操作。客户监控发出来项目服务的报错邮件,经过查看发现是Redis问题. …

    Linux 2023年6月8日
    0104
  • 1-Django2.2安装指南

    django快速安装指南 作为一个Python Web框架,Django需要Python环境。下面是Django需要对应的python版本。Django版本python版本1.11…

    Linux 2023年6月7日
    0106
  • 个人学习-STL:Set前置-tree

    参考资料: [1]程杰.大话数据结构[M]. [2][美]Robert Sedgewic,Jevin Wayne. 算法Algorithms[M].谢路云译 1.基本脉络: 树实际…

    Linux 2023年6月6日
    090
  • Python之面向对象-反射

    一、什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问,检测和修改它本省状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反…

    Linux 2023年6月14日
    093
  • WPF 界面打不开提示 System.ArithmeticException Overflow or underflow in the arithmetic operation 异常

    本文告诉大家如何解决界面打不开,抛出 System.ArithmeticException: Overflow or underflow in the arithmetic ope…

    Linux 2023年6月6日
    074
  • C语言 四舍五入(学习转型练习)

    #define _CRT_SECURE_NO_WARNINGS #include void main() { double moeny = 0; scanf("%lf&q…

    Linux 2023年6月7日
    085
  • GFS-Google 文件系统

    GFS分布式文件系统 简介 GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,并提供容错功能。它可以给大量的用户提供总体…

    Linux 2023年6月13日
    077
  • 【git】git将本地代码上传远程仓库

    环境要求: windows平台可以直接下载安装git.exe(安装选中加入),右键文件使用git bash按以下命令输入 Ubuntu平台下执行sudo apt install g…

    Linux 2023年6月13日
    0103
  • C++类结构体与json相互转换

    1. 背景与需求 之前写C#的时候,解析json字符串一般使用的是开源的类库Newtonsoft.Json,方法十分简洁,比如: class Project { public st…

    Linux 2023年6月8日
    097
  • 不割韭菜,纯分享:剖析HTML中的类,运维开发必备前端技能,我们一起坚持。

    写在开篇 开篇之前,先提个问题,什么是类?分类吗?可以这么说吧!我们可以给物体分类,也可以给人分类。正所谓,物以类聚,人以群分。难道我们这里是给元素分类?用分类来理解是不准确的啦!…

    Linux 2023年6月7日
    092
  • 全新UI西游H5决战天宫游戏详细图文架设教程

    前言 想体验经典Q版西游霸服快乐吗?想体验满级VIP的尊贵吗?想体验一招秒杀的爽快吗?各种极品炫酷时装、坐骑、翅膀、宠物通通给你,就在全新UI西游H5决战天宫! 本文讲解决战天宫架…

    Linux 2023年6月7日
    091
  • 【spring-boot】Redis的整合与使用详解

    在pom.xml中添加依赖 org.springframework.boot spring-boot-starter-data-redis 2.2.1.RELEASE io.let…

    Linux 2023年5月28日
    085
  • 编写一个简单的linux kernel rootkit

    一、前言 linux kernel rootkit跟普通的应用层rootkit个人感觉不大,个人感觉区别在于一个运行在用户空间中,一个运行在内核空间中;另一个则是编写时调用的API…

    Linux 2023年6月8日
    0101
  • 笔记:linux 总结

    1.开始 Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和…

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