《算法竞赛入门经典(大白书)》1.2 && 1.3 【待续】
来源:互联网 发布:mac qq群文件在哪 编辑:程序博客网 时间:2024/05/16 09:14
uva 11462 - Age Sort
题意:
给你最多2000000个数据,大小是1到99的数,让你排序输出。思路:
对于内存的限制,所以我们考虑不开数组记录所有数字,而是选择用1到99每个数字出现了多少次。
#include <stdio.h>#include <bits/stdc++.h>using namespace std;const int mod = 1e9 + 7;const int maxn = 5000 + 5;const int INF = 0x3f3f3f3f;typedef long long LL;typedef pair<int, int>pii;typedef pair<double, double>pdd;typedef pair<LL, LL>pLL;typedef unsigned long long ull;int age[105];int main(){ int n; while(~scanf("%d", &n)) { if(n == 0) break; memset(age, 0, sizeof(age)); for(int i = 0; i < n; i++) { int x; scanf("%d", &x); age[x]++; } int cnt = 0; for(int i = 1; i <= 100; i++) { while(age[i]--) printf("%d%c", i, ++cnt == n ? '\n' : ' '); } } return 0;}
uva 11078 - Open Credit System
题意:
给出n个数,找出两个数之间差的最大值,要求num[i] - num[j](i < j)思路:
仔细思考一下,其实只需要枚举j,并在过程中保存j的最小值即可。
#include <stdio.h>#include <bits/stdc++.h>using namespace std;const int mod = 1e9 + 7;const int maxn = 100000 + 5;const int INF = 0x3f3f3f3f;typedef long long LL;typedef pair<int, int>pii;typedef pair<double, double>pdd;typedef pair<LL, LL>pLL;typedef unsigned long long ull;int a[maxn];int main(){ int T; scanf("%d", &T); while(T--) { int n; scanf("%d", &n); for(int i = 0; i < n; i++) scanf("%d", &a[i]); int ans = -INF, maxx = a[0]; for(int j = 1; j < n; j++) { ans = max(ans, maxx - a[j]); maxx = max(maxx, a[j]); } printf("%d\n", ans); } return 0;}
阅读全文
0 0
- 《算法竞赛入门经典(大白书)》1.2 && 1.3 【待续】
- 《算法竞赛入门经典(大白书)》1.1 【待续】
- 算法竞赛入门经典(第二版)第三章课后习题(1-4)未完待续
- 算法竞赛入门经典
- 算法竞赛入门经典
- 《算法竞赛入门经典》读书笔记(第一章)
- 算法竞赛入门经典(刘汝佳)1
- 字母重排(算法竞赛入门经典)
- 算法竞赛与入门经典 (第一章)
- 算法竞赛入门经典(第二章)
- 算法竞赛入门经典(第三章)
- 《算法竞赛入门经典》(刘汝佳) 循环小数
- 《算法竞赛入门经典》(刘汝佳)5.1
- 算法竞赛入门经典(第一章)源代码
- 排序(permutation)-算法竞赛入门经典
- 算法竞赛入门经典心得
- 《算法竞赛入门经典》勘误表
- 算法竞赛入门经典读书笔记
- myeclipse 下一个类有main方法直接运行提示找不到的解决方法
- Tomcat7.0.59 不能解析EL表达式
- 第一章:reactNative环境的配置
- NTP时间服务
- 修改vue+webpack run build的路径
- 《算法竞赛入门经典(大白书)》1.2 && 1.3 【待续】
- mysql操作
- Azure Linux Disk 的设计与部署
- 为什么你那么优秀却无法成为优秀的领导?
- FaceNet 读书笔记
- 浅谈AsyncTask
- LintCode刷题(容易篇 三)
- JAVASCRIPT基础语句和变量
- Nginx负载均衡服务器配置**(学习一笔记)