zoukankan      html  css  js  c++  java
  • 机试笔记1

    一输入输出注意问题

    1.scanf遇到空格会结束,所以读入一行字符串时可以使用getline(cin,str)或者gets(str),gets会把回车读入

    2.在scanf和gets之间加入getchar()来消除' '

    3.进制转换: %x十六进制小写,%X十六进制大写 %o 八进制

    4.%2d表示这个数字占2位,%02d可以使数字占2位,不足两位的地方补0

    5.保留n位小数:%.nlf lf为double型

    6当数比较大的时候用long long 类型 %lld  int范围是-1e9~1e9,long long是-1e18~1e18

    7%g可以使整数没有小数位,而小数有小数位

    二.头文件技巧

    #include<bits/stdc++.h>包括了大多数的函数库

    三.复杂度分析

    1s时间不同时间复杂度能够处理的数据量

    O(N)  500W

    O(Nlogn) 20W

    O(N^2) 2000

    O(N^2logn) 700

    O(N^3) 200

    O(N^4) 50

    能用数组就不用了vector了,发现数组较大,程序就不对

  • 相关阅读:
    AESUtil_1
    ELK配置
    Centos7上安装docker
    Excel大批量数据导出
    Redis5.0.6安装完整步骤
    idea远程打断点
    [HNOI2016] 序列
    [TJOI2017] 异或和
    洛谷 P4933 大师
    洛谷 P1950 长方形_NOI导刊2009提高(2)
  • 原文地址:https://www.cnblogs.com/Sunqingyi/p/12585952.html
Copyright © 2011-2022 走看看