其他
文章平均质量分 62
ACM下其他
YUK_103
随缘更新
展开
-
[堆] 奶牛晒衣服
惯例的传送门思路用一个堆去维护所有的衣服,每次取湿度最大的一件进行烘干,当最大的那一件也被烘干后便是答案。这个堆的作用就是保证heap[1]永远是最大的。你也可以用sort进行排序,但是数据好大可能会超时。上两份代码第一份(常规写法)/*Author : yukkiTime : 2020.9.1OJ : luoguPid : 1843*/#include <cstdio>#include <algorithm>#include原创 2020-09-26 00:12:35 · 142 阅读 · 0 评论 -
用STL打ACM
STL 相关文章说明count()解释注意文章说明这是我通过不断学习所总结出来的一些注意事项和知识点。将持续更新(TODO)count()解释首先这个函数需要<algorithm>文件头 ####重点它的格式是count(begin(),end(),value)如#include <iostream>#include <algorithm>...原创 2020-04-11 17:08:07 · 392 阅读 · 0 评论 -
部分排序算法的实现
前言讲述部分排序算法的实现与利弊我认为你们掌握冒泡排序,归并排序,快速排序这三种足以冒泡排序概念:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现他们的排序与排序要求相反时,就将他们互换。代码实现#include <cstdio>int a[11] = {0,7...原创 2020-01-09 22:07:59 · 317 阅读 · 0 评论 -
如何入手ACM(新手高阶篇)
前言基本上所有基础的内容都交给你了,就剩下一个字符串没讲了。在c语言中是没有字符串这个东西的,我们只能用字符数组来存储一个字符串。但是在c++中我们可以直接定义一个字符串类型的变量,这两个是不同的。本章主要讲字符数组。字符的输入与输出c语言写法#include <cstido>#include <cstring>char x;char a[100];...原创 2019-11-28 20:17:23 · 324 阅读 · 0 评论 -
选拔试题题解
前言这些题目已经很简单了,你们主要的问题还是在语法上没有掌握该怎么去写。第一题不就是个简单的a+b吗,没什么要讲的吧,把这个格式记住了。#include <cstdio>int a,b;int main(){ scanf("%d%d",&a,&b);//输入/给变量赋值 printf("%d",a+b);//输出 return 0;}注意了:以...原创 2019-11-27 18:41:24 · 346 阅读 · 0 评论 -
如何入手ACM(新手进阶篇)
前言经过这一段时间的学习,相信你们起码写个a+b是没有问题了。下面给大家再解除一层封印:判断语句与循环语句我是按照洛谷训练新手村的顺序跟你们讲的。以后基本不会写完整的代码,全是代码片段,你们自己完善。判断语句判断语句总体上可分为两类:if……else型和switch型,记住:问题基本用if……else就能解决,我从未用过switch。>>> if……elsec语言是...原创 2019-10-30 20:29:25 · 781 阅读 · 0 评论 -
如何入手ACM(新手入门篇)
c语言入门说明标准代码说明这篇文章不面向大多数人,仅写给我19看的。标准代码#include <stdio.h>//c语言标准输入输出库,必须有int main(){ printf("hello world"); return 0;}...原创 2019-10-08 13:20:37 · 2917 阅读 · 4 评论 -
mingw安装
安装选择安装路径等待basic的 全部勾上把有g++ gdb gcc的全部勾上installation -->apply change–>apply然后接着等待原创 2019-10-08 13:19:04 · 225 阅读 · 0 评论 -
C++ 中对于sort函数的cmp参数的注意事项
今天刷一道题目的时候用到了sort函数,结果被蒟蒻的自己搞疯了。简单总结一下sort函数几个注意事项:1)头文件 algorithm 要加上2) sort(a+(0/1),a+n,cmp)//看你数组起始与结尾数据的位置3)你的cmp函数一定要在每个节点都加一个return,不然就会出现上面那张图片的问题!!!以上。...原创 2019-08-14 00:29:43 · 1501 阅读 · 1 评论 -
洛谷 P2141 珠心算测验 python题解
题目链接:https://www.luogu.org/problem/P2141思路:把数据存在list中在set中也备份一下,两个for循环计算相加数字,在set中存在也就是符合题意的数据再存到另一个set中,最后set的长度就是我们要的ans代码:// An highlighted blockn=input().split()l=input().split()s=set(l)l...原创 2019-07-29 15:35:26 · 818 阅读 · 0 评论 -
洛谷 P1047 校门外的树 python题解
最近在学习python3,学习语言最好的方法当然是竞赛题刷刷刷啦题目连接:https://www.luogu.org/problem/P1047思路:把被覆盖的线段的两个端点分别放入两个list中,每次有新的点进来的时候先与原来的点对比一下。有没有重叠的地方,有就合并,没有就添加。最后减去每条线段上的数值就是ans啦代码如下// An highlighted blockli=input(...原创 2019-07-28 23:37:10 · 1338 阅读 · 0 评论