序 话说,总有人认为我是黑别人电脑的(雾??~~其实,我不黑电脑,我黑手机~~。 T1 此题巨水,比较四个面积就就好了。。 T3 此题做法真是(雾,因为我看到了他的 $\sum n=100$ ,然后因为信仰打了爆搜,考场的时候过了,,然后,再测就 TLE 然后,事实上有贪心的想法,而且是成立的。。其 ...
分类:
其他好文 时间:
2020-02-24 13:27:21
阅读次数:
90
quick_sort = lambda array: array if len(array) <= 1 else quick_sort([item for item in array[1:] if item <= array[0]]) + [array[0]] + quick_sort([item ...
分类:
编程语言 时间:
2020-02-24 13:16:00
阅读次数:
85
list排序方法一Comparator形式: 1.比较数字 List<Shoes> all_shoes = new ArrayList<Shoes>(); Collections.sort(all_shoes, new Comparator<Shoes>(){ @Override /* * * in ...
分类:
编程语言 时间:
2020-02-24 12:40:26
阅读次数:
356
真的打起比赛来,连个贪心都写不好,呜呜呜。 1 #include <bits/stdc++.h> 2 using namespace std; 3 int a[5],t,ans; 4 void IF(int&a){if(a)ans++,a--;} 5 void IF(int&a,int&b){if( ...
分类:
编程语言 时间:
2020-02-24 12:32:43
阅读次数:
68
#include<bits/stdc++.h> using namespace std; int main() { int N,i,a[100010],E; cin >> N; for (i = 0; i < N; i++) { scanf("%d", &a[i]); } sort(a, a + N ...
分类:
其他好文 时间:
2020-02-24 10:09:16
阅读次数:
54
k看了一遍老番茄的烂俗笑话,来整理一下这一道题,与其说是整理,不如说是碰巧做了出来。 在这道题中,我了解到的是algorithm标准函数库中的sort函数,可以用来根据结构体的不同变量对结构体进行排序。在此题中明确要求的是:先对总金额递减排序,如果总金额相同再对红包个数递减排序,如果红包个数还相同的 ...
分类:
其他好文 时间:
2020-02-24 00:43:56
阅读次数:
115
"D:收集纸片" 考察点 : 全排列,对数据范围的估计程度 坑点 : 注意算最后回到初始的那步距离 析题得侃 : 一看题目最短路,诶呦,这不是最拿手的 BFS 走最短路吗?哈哈,定睛一看 这么多目的地,这还走个茄子,但是看看这道题的数据范围, 10,这不就完完 全全的可以暴力一发了,怎么暴力呢 ? ...
分类:
其他好文 时间:
2020-02-23 22:19:22
阅读次数:
70
一、技术总结 1. 这是一道考查插入排序和堆排序的问题。 2. 这里开始最主要的问题是,没有理解堆排序。堆排序是通过把数组中第一个元素与最后一个元素交换,然后再对于第一个元素进行向下调整downAdjust函数。 3. 所以这里对于插入排序,只要一直遍历发现第一个元素的比前一个元素小,记录下这时的下 ...
分类:
其他好文 时间:
2020-02-23 22:18:07
阅读次数:
67
描述 sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。 语法 sort()方法语法: list.sort( key=None, reverse=False) 参数 参数 key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中, ...
分类:
其他好文 时间:
2020-02-23 14:46:44
阅读次数:
68