定义一个一维数组,输入数据后,按从小到大排序,再用二分查找是否有符合要求的两个数。 1 #include<iostream> 2 #include<algorithm> 3 using namespace std; 4 int a[100000]; 5 int main() 6 { 7 int n, ...
分类:
其他好文 时间:
2020-02-23 11:58:55
阅读次数:
191
定义一个一维数组,用来存储奶牛的高度。因为奶牛越多越危险,所以要尽量使奶牛少。所以就先将最高的奶牛放在最下面,然后按照高度由大到小排列,直到奶牛总高度大于书架高度。 排序用sort比较方便,不过要加头文件 #include<algorithm> 代码: 1 #include<iostream> 2 ...
分类:
其他好文 时间:
2020-02-23 11:45:30
阅读次数:
91
排序最简单的就是直接调用内置函数sort()通过input()函数获取x,y,z将他们存入列表list然后调用list.sort()进行排序 1 x = input('请输入x:') 2 y = input('请输入y:') 3 z = input('请输入z:') 4 5 # list = [] ...
分类:
其他好文 时间:
2020-02-23 09:34:59
阅读次数:
95
链表排序 0.来源 来源:力扣(LeetCode) 题目链接:https://leetcode cn.com/problems/sort list 1.题目描述 在?O(n?log?n) 时间复杂度和常数级空间复杂度下,对链表进行排序。 2.测试用例 3.解题思路 3.1 总体思路 ? 看到链表排序 ...
分类:
编程语言 时间:
2020-02-23 09:28:02
阅读次数:
69
题目描述首先明确一下题意,先输入两个整数n、m,n代表在区间[-1e9,1e9]某一点加一个整数的次数,输入x c在x处加上c,m代表求某个区间和的次数,输入l r求区间[l,r]的和。 分析分析一下y总的代码。 主要分为5大步:1.读输入。将每次读入的x c push_back()到add中,将每 ...
C.田忌赛马 直接贪心做就可以~ #include<bits/stdc++.h> using namespace std; const int maxn=10014; int a[maxn],b[maxn]; int main() { int n; while(~scanf("%d",&n)) { ...
分类:
其他好文 时间:
2020-02-22 22:03:24
阅读次数:
74
1.json的格式化功能: import json data={'username':['梨花','二愣子'],'sex':'male','age':15} json_dic2=json.dumps(data,sort_keys=True,indent=2,separators=(',',':'), ...
分类:
其他好文 时间:
2020-02-22 21:38:20
阅读次数:
78
permutation: 在遇到全排列问题时,在数据量较小的情况下可以使用dfs的做法求得全排列,同时我们也知道在STL中存在函数next_permutation和prev_permutation,这两个函数可以较快的求出全排列,而这两个函数的实现却不是依赖于搜索算法(dfs)的。 分析: 以nex ...
分类:
其他好文 时间:
2020-02-22 19:46:41
阅读次数:
81
简介: Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) ...
分类:
数据库 时间:
2020-02-22 17:25:15
阅读次数:
157
一、题目说明 题目75. Sort Colors,给定n个整数的列表(0代表red,1代表white,2代表blue),排序实现相同颜色在一起。难度是Medium。 二、我的解答 这个是一个排序,还是简单的,代码如下: 性能如下: ...
分类:
其他好文 时间:
2020-02-22 15:29:16
阅读次数:
74