logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

stl merge函数使用

merge函数的作用是:将两个已经排好序的序列合并为一个有序的序列。函数参数:merge(first1,last1,first2,last2,result,compare);firs1t为第一个容器的首迭代器,last1为第一个容器的末迭代器;first2为第二个容器的首迭代器,last2为容器的末迭代器;result为存放结果的容器,comapre为比较函数(可略写,默认为合并为...

Smallest Difference - poj2718 - 模拟

Smallest DifferenceTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 15916 Accepted: 4295DescriptionGiven a number of distinct decimal digits, you can form one intege...

第三章 - 蛇形填数

类似这样填数:10 11 12  1 9 16 13  2 8 15 14  3 7  6  5  4思路:向下,左,上,右走每个方向直到无法走时变化方向代码如下:#include<iostream>#include<cstdio>#include<cstring>using namespace std;int m

Red and Black - poj1979

题目意思: 一个房间上有红色的瓦和黑色的瓦片,给出红瓦和黑瓦的位置和人所占的位置,求人最多能走过多少片瓦? (条件为:人行走过程中只能走黑瓦,且人的初始位置为黑瓦) 输入描述:输入的字符里面只有三种字符:            “@”—–表示人(只能有一个该字符)            “.”—–表示黑瓦            “#”—–表示红瓦 #include<ios...

区间dp刷题

思路:成环啦,就把它复制一遍再求呗,每次合并两堆石子,那么不管是怎样合并,最后一次合并都会得到sum(这两堆石子数)的分数再加上分别得到这两堆石子所得分数dp[i][j]=max(dp[i][j],dp[i][k]+dp[k+1][j])dp[i][j]+=sum[i…j]代码如下:#include<iostream>#include<...

hdu5996 hdu5724 - 阶梯博弈

学习文章连接:https://blog.csdn.net/kk303/article/details/6692506hdu5724题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5724代码如下:(不太懂)#include<iostream>#include<cstdio>#include&amp

到底了