提交链接(题目名称):\AcWing 762. 字符串匹配 - AcWing |
提交AC截图: |
提交代码: #include <bits/stdc++.h> |
提交链接(题目名称):AcWing 768. 忽略大小写比较字符串大小 - AcWing |
提交AC截图: |
提交代码: #include <bits/stdc++.h> using namespace std; if(a==b) cout<<"="; |
提交链接(题目名称):AcWing 766. 去掉多余的空格 - AcWing可以利用cin读入遇到空格停止;也可以逐个读入常规解 |
提交AC截图: |
提交代码: 方法一: #include<bits/stdc++.h> 方法二: #include<bits/stdc++.h> |
提交链接(题目名称):838. 堆排序 - AcWing题库 |
提交AC截图:
|
提交代码: #include <bits/stdc++.h> void down(int u)
删除任意一个元素:把最后一个点的值赋值给要删除的节点,再把最后一个点删除,最后down、up一遍排序即可 |
提交链接(题目名称):839. 模拟堆 - AcWing题库 带映射的堆(不常考) |
提交AC截图:
|
提交代码: 1、交换插入时注意要另存一下堆来确保可以找到 2、这道题与上一道堆的题目的不同在于映射,需要多写一个swap函数来进行映射交换
#include<bits/stdc++.h> void down(int u) if(t!=u) //如果t不相等则表示不满足小堆条件,应该继续递归处理 void up(int u) if(t!=u)//递归 int main() |
提交链接(题目名称):题目详情 - L1-077 大笨钟的心情 (pintia.cn) |
提交AC截图:
|
提交代码: #include <bits/stdc++.h> |