上一页 1 ··· 7 8 9 10 11
摘要: 2020-7-3 C - Phoenix and Distribution 题目大意:给你一个字符串s,将s的所有元素分成k个字符串,让所有字符串按字典序进行排序,问如何让在所有字符串中最大 的字符串的字典序最小。 解题思路:先对字符串s从小到大进行排序,分类讨论,分两类:1、第k个字符与第1个字符 阅读全文
posted @ 2020-07-03 21:23 hachuochuo 阅读(74) 评论(0) 推荐(0) 编辑
摘要: D - Johnny and Contribution 题目大意 给你m个顶点,n条边的无向图,每个顶点都有自己的期望w[i],将图中所有点填入数字,规则是在填任意一点时,其填入的数字是从1开始且这个点的邻居没有的最小数字,输出填图的顺序。 解题思路 首先,将所有期望是1的点全部填入1,将与其有一条 阅读全文
posted @ 2020-07-02 20:18 hachuochuo 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 在一个非单调函数中来确定其最值的方法 模板 整数的三分 int l = 1,r = 100; while(l < r) { int lmid = l + (r - l) / 3; int rmid = r - (r - l) / 3; lans = f(lmid),rans = f(rmid); / 阅读全文
posted @ 2020-07-01 18:42 hachuochuo 阅读(171) 评论(0) 推荐(0) 编辑
摘要: A - Display The Number 打卡题,只要让位数尽量多(即让1的个数尽量多) 代码: #include<bits/stdc++.h> #define ll long long #define maxn 1e5+9 #define MOD 1000000007 #define INF 阅读全文
posted @ 2020-06-29 23:29 hachuochuo 阅读(76) 评论(0) 推荐(0) 编辑
摘要: (https://vjudge.net/problem/POJ-3126) 题目大意 给你两个四位数,且保证两个数为素数,要从第一个数变为第二个数。在变化过程中, 每次只能变化这个数的其中一位且变化后也为素数。求至少需要几次变化。 解题思路 首先求出在1000~9999之间的所有素数,存入一个一维数 阅读全文
posted @ 2020-02-15 22:35 hachuochuo 阅读(92) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11