自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【洛谷】P1116 车厢重组

题目地址:https://www.luogu.com.cn/problem/P1116题目的本质是,给定一个正整数序列,只允许交换相邻数字的顺序,问至少交换多少次,可以将整个序列排好序。这道题本质上是求逆序对个数(逆序对指某两个数字大数排在小数之前)。而求逆序对个数,有个经典的算法,也就是归并排序。代码如下:#include <iostream>using namespace...

2019-12-31 08:05:28 1801

原创 【洛谷】P1028 数的计算

题目地址:https://www.luogu.com.cn/problem/P1028题目大意是,给定一个自然数,对它进行三种操作:1 原封不动2 左边贴上一个不超过它一半的数3 重复上述操作,直到操作不了为止问这样操作之后,能产生出多少数。举例说明:对于666,我们可以产生出这样几个数字:6,16,26,126,36,1366,16,26,126,36,1366,16,26,126...

2019-12-31 07:32:37 246

原创 【Leetcode】561. Array Partition I

题目地址:https://leetcode.com/problems/array-partition-i/题目大意是,给定2n2n2n个整数,将它们两两分组分成nnn个组,并对每组较小的数求和,问如何分组使得,这样的和最小,求出数值。题目并不难,直觉上只需要从小到大排序,然后选第0,2,4,...,2n−20,2,4,...,2n-20,2,4,...,2n−2个数求和就行了。代码如下:i...

2019-12-31 07:10:19 135

原创 【洛谷】P2708 硬币翻转(配数学证明)

题目地址https://www.luogu.com.cn/problem/P2708题目大意是,有一个由000和111构成的字符串sss,表示一列硬币,111表示朝上,000表示朝下。每次操作,可以翻转从111到nnn号硬币。问至少要多少次操作可以把所有硬币都翻转成正面朝上。#include <iostream>#include <string>using na...

2019-12-30 11:52:59 1273

原创 【洛谷】P3383 【模板】线性筛素数(配数学证明)

题目地址:https://www.luogu.com.cn/problem/P3383题目大意是,给定自然数NNN查询范围,回应MMM个请求,判断所查数字是否为素数。可以用经典的欧拉筛法在O(N)O(N)O(N)时间内解决(不包含查询所费时间):#include <iostream>#include <vector>using namespace std;c...

2019-12-30 06:05:01 748

原创 【洛谷】P1150 Peter的烟(配数学证明)

题目地址:https://www.luogu.com.cn/problem/P1150解法1 模拟法#include <iostream>using namespace std;int main() { int n, k; cin >> n >> k; int count = 0; // 统计总共的抽烟数 int...

2019-12-30 04:31:20 2271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除