pairint,int 有序对使用方法

news/发布时间2024/5/20 8:04:31

pair<int, int> 是 C++ 标准库中的一个模板类,用于存储两个值的有序对。它的第一个值的类型是 int,第二个值的类型也是 int。

可以将整个 pair<int , int> 理解为一个有序对数据类型,所以它也只能接受有序对数据类型

为了简化代码,可以使用 typedef 或 define 来缩写 pair<int, int>。

使用 typedef:

typedef pair<int, int> pii;

使用 define:

#define pii pair<int, int>

这样,你就可以使用 pii 来代替 pair<int, int>,使代码更加简洁易读。

例如,你可以这样使用 pii:

pii p = make_pair(1, 2); //创建有序对<1,2>
int x = p.first;
int y = p.second;

这样,p 就是一个类型为 pair<int, int> 的变量,x 和 y 分别是 p 的第一个值和第二个值。

 
 
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int,int> pii;
const int N = 1e3+10,inf = 0x3f3f3f3f;int main()
{pii p;p = {1,2};cout << p.first << " " << p.second;return 0;
}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ulsteruni.cn/article/18526131.html

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

Linux系统编程-网络编程-select、poll、epoll之间的区别

12.2. 同步I/O 在操作系统中,程序运行的空间分为内核空间和用户空间,用户空间所有对io操作的代码(如文件的读写、socket的收发等)都会通过系统调用进入内核空间完成实际的操作。 而且我们都知道CPU的速度远远快于硬盘、网络等I/O。在一个线程中,CPU执行代码的速度极快,然…

SpringMVC 01 参数获取

pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0…

c#学习之Ado.Net

Ado.Net 一种数据访问技术,应用程序可以连接到数据库,并以各种方式来操作其中的数据,一个com组件库,.Net中数据,优先选择的数据访问接口。 组成 1.DataSet   非连接的核心组件,独立于任何数据源的数据访问,多种不同的数据源 2.Data Provider(数据源提供程序)   用于…

pro table 中搜索select联动另一个select的问题

问题一、一个select能联动另一个select// 部门project列表,从服务端获取const [deptProjListFromServer, setDeptProjListFromServer] = useState<{[key: string]: any}>([]);// 当前projectconst [currDepartmentId, setDepartmentId] = useState(1); // department_id…

可持久化 树套树

可持久化 & 树套树可持久化 & 树套树 0.前记 耗时很久,希望没锅锅少点 题单可持久化数据结构1.1 可持久化 1.2 可持久化线段树 1.3 静态区间第 k 小 1.4 可持久化 01Trie树套树2.1 树套树 2.2 二维树状数组 2.3 树状数组套平衡树 2.4 动态逆序对 2.5 三维偏序1. 可持久…

MySQL运维2-主从复制

一、主从复制概念主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从服务器中,然后在从服务器上对这些日志重新执行也叫重做,从而使得从数据库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行赋值,从库同时也可以作为其他从服务器的主库,实现链式复制。…