C++
吃口雪花
这个作者很懒,什么都没留下…
展开
-
清空 priority_queue 中的元素
清空 priority_queue 中的元素赋值未一个空的 priority_queue 队列priority_queue<int> queue_node;queue_node.push(1);queue_node.push(2);// 方法一 cout << "empty:" << queue_node.empty();queue_node ...原创 2019-12-02 23:05:56 · 4382 阅读 · 0 评论 -
c++ priority_queue 的基本用法
priority_queue 的基本用法priority_queue 简介参考:std::priority_queue - cppreference.compriority_queue 是容器适配器,它提供常数时间的(默认)最大元素查找,对数代价的插入与释出。可用用户提供的 Compare 更改顺序,例如,用 std::greater 将导致最小元素作为 top() 出现。用 prior...原创 2019-12-02 14:49:34 · 2126 阅读 · 0 评论 -
结构体初始化的几种方式
结构体初始化的几种方式无构造方法的结构体初始化创建一个结构体struct STUDENT { string name; int age; string sex;}定义时赋值// 定义时赋值,通过大括号// 没有构造方法的结构体是不能使用小括号的方式进行赋值的struct STUDENT stu1 = {"tako", 22, "女"};定义时乱序赋值(.attribut...原创 2019-12-01 23:25:29 · 930 阅读 · 1 评论 -
PAT (Basic Level) Practice (中文)1018 锤子剪刀布 (20 分)(C++实现)
题目描述:大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第 1 行给出正整数 N(≤105)N(≤10^5)N(≤105),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C 代表“锤子”、J 代表“剪刀”、B 代表“布”,第...原创 2019-07-20 20:32:43 · 165 阅读 · 0 评论