网站首页 站内搜索

搜索结果

查询Tags标签: cout,共有 1241条记录
  • 2022.4.15 Uva816

    给出一个箭头迷宫,在每个路口处,如果你从某个方向进入了该路口,那么路口的地面上在靠近你的方向会画有一组箭头,它们相对于你的方向可以是向左,向前,向右,或者是它们的任意组合。 当你从某一方向进入某个入口时,下一步只能在这个入口对应方向上标记的箭头中选一个…

    2022/4/15 23:42:46 人评论 次浏览
  • 基础算法 788.逆序对的数量

    #include<iostream> using namespace std; const int N = 1e6+10; int n; long long cnt=0; int q[N],tmp[N]; void count(int q[],int l,int r) {if(l>=r)return ;int mid = (l+r)>>1;count(q,l,mid);count(q,mid+1,r);int k=0,i=l,j=mid+1;while(i<=m…

    2022/4/15 12:12:51 人评论 次浏览
  • 浮点数据的输出控制

    先说,3.14这类带小数点常量在c/c++默认为是double类型常量,可以用3.14f来表示float类型常量。 int x =1 整数型变量 整数型常量 int y =1.0 整数型变量 double型常量 表示(运行)的还是整数类型 ------------------------------------------------------------…

    2022/4/12 23:20:41 人评论 次浏览
  • 零碎知识集

    cout输出浮点数精度规定调用库:#include <iomanip> cout << fixed << setprecision(x) << num; x 为小数点后保留位数十字链表使用:存储 稀疏 矩阵 实现:对于矩阵中每个非零点存储其在横纵两个方向上的前驱和后继 struct Nodes {int l , r ,…

    2022/4/11 23:13:38 人评论 次浏览
  • c++中的类和对象_静态成员

    在类的定义中,它的成员包括(成员变量、成员函数),都可用static修饰成静态成员 不管类创建了多少个对象,静态成员都只有一个拷贝这个拷贝属于中国类的对象的共享 静态成员变量:1、内存中只有一份,多个对象共用一块内存2、类内只能定义不能初始化(限定作用域)定义在…

    2022/4/11 20:12:40 人评论 次浏览
  • C++ 学习笔记 —— 函数

    1、概述: 作用: 将一段经常使用的代码封装起来,减少重复代码 一个较大的程序,一般分为2若干个程序块,每个模块实现特定的功能 2、函数的定义 函数的定义一般主要有5个步骤: 1.返回类型 2.函数名 3.参数列表 4.函数体语句 5.return 表达式 语法: 返回类型 函数名 (…

    2022/4/11 14:12:26 人评论 次浏览
  • codeforces1475A

    根据算术基本定理推出(因为唯一一个偶素数是二):如果一个数n是2的幂,则该数无奇数因子。 可用n&(n-1)来判断,因为2的幂只在二进制的某一位有值,而(n-1)在除了该位的其他位有值 所以如果该数是2的幂,n&(n-1)=0 #include<iostream> #include<cmath&…

    2022/4/11 6:15:39 人评论 次浏览
  • C++ 学习笔记 —— 标识符命名规则

    作用: C++规定给标识符(变量、常量)命名时,有一套自己的规则 标识符不能是关键字 标识符只能由字母、数字、下划线、组成 第一个字符必须是字母或则下划线 标识符中字母区分大小写 建议:给标识符命名时,争取做到见名知意的效果。 #include <iostream> using n…

    2022/4/10 22:43:19 人评论 次浏览
  • 博弈论:Play a game - hdu1564

    【题目大意】:ailyanlu 和 8600 在一块大小为 n*n的棋盘上下棋 , 8600 先手。棋盘上只有一颗旗子(初始的位置在角落。),每次操作都只能操作它。  每个选手每次都可以将棋子移动到 相邻的点上 ( 只要这个点之前没有到过 )。当一个人没法操作时,游戏结束,胜者是另…

    2022/4/9 23:19:02 人评论 次浏览
  • 深夜emo,摸了一发bfs,真想闭关了

    #include<bits/stdc++.h> #define rep(i,x,n) for(int i=x;i<=n;i++) using namespace std;struct node{ int x,y; };int n; int f[500][500];//记录步长和判重 int g[500][500]; int dx[]={1,0,-1,0},dy[]={0,1,0,-1};void bfs() {queue<node> q;q.push(…

    2022/4/8 6:19:03 人评论 次浏览
  • C++STL 中的数值算法(iota、accumulate、adjacent_difference、inner_product、partial_sum)

    以下算法均包含在头文件 numeric 中 1.iota 该函数可以把一个范围内的序列从给定的初始值开始累加 先看用法。 例: 假设我需要一个长度为10,从5开始递增的序列vector<int> a(10);iota(begin(a), end(a), 5);for (auto x : a) {cout << x << " &q…

    2022/4/7 20:19:21 人评论 次浏览
  • 写代码与英语

    写代码的时候脑子里想的直接是英语……不要想着翻译过来……这是添加头文件、这是命名空间、定义变量、输出什么的……就是cout……这样下去我是不是也变成西方式的思维了……老感觉自己中文翻译过来一样迟钝半拍……有高手得请教下这个问题……

    2022/4/6 6:19:15 人评论 次浏览
  • C++ 简单的文件输入/输出

    ~必须包含头文件iostream ~头文件iostream定义了一个用处理输出的ostream类 ~头文件iostream声明了一个名为cout的ostream变量(对象) ~必须指明名称空间std;例如,为引用元素cout和endl,必须使用编译指令using或前缀std:: ~可以结合使用cout和运算符<<来显示各种…

    2022/4/5 20:19:35 人评论 次浏览
  • 操作系统磁盘管理算法

    OS磁盘管理算法 一、算法 #include <bits/stdc++.h> using namespace std; #define page 32 #define pageframe 1 const int maxn = 1000; enum status{Ready,Running,Block,Finish}; //先来先服务int flag[page];int process[page];//页号P对应的块号 int page_idd…

    2022/4/4 17:19:35 人评论 次浏览
  • 单链表的实现

    包括:创建,遍历,查找,删除,插入,两个有序链表的合并#include<bits/stdc++.h> using namespace std; #define OK 1 #define ERROR -1 #define OVERFLOW -1 typedef struct lnode {int data;struct lnode *next; }lnode,*linklist; //后插法 void Getlist(link…

    2022/4/3 6:23:15 人评论 次浏览
扫一扫关注最新编程教程