cf-379C
来源:互联网 发布:淘宝网红店铺排行榜 编辑:程序博客网 时间:2024/06/18 06:18
技巧题:给出一串的数字,比如5 1 1,输出不能包含重复的数字而且总和尽量小的串。
解法:用排序,排完之后遍历,比较目前值和前一个的值+1的大小。取大的数字
#include <iostream>#include <cstdio>#include <cmath>#include <vector>#include <cstring>#include <algorithm>#include <string>#include <set>#include <functional>#include <numeric>#include <sstream>#include <stack>#include <map>#include <queue>using namespace std;pair<long long ,long long> num[300010];long long ans[300010];int main(){long long n;cin >> n;for(int i=0;i<n;i++){cin >> num[i].first;num[i].second=i;}sort(num,num+n);for(int i=1;i<n;i++)num[i].first = max(num[i].first,num[i-1].first+1);for(int i=0;i<n;i++)ans[num[i].second]=num[i].first;for(int i=0;i<n;i++)i==0?cout<<ans[i]:cout<<" "<<ans[i];cout<<endl;return 0;}
0 0
- CF-379C
- CF/379/problem/C
- cf-379C
- CF 190C STL
- CF 79C. Beaver
- CF 229C Triangles
- CF 4 C
- cf 230c
- CF 255C
- CF 27C
- CF 52C
- CF 190C
- CF 191 div2 C
- CF 143 div2 C
- CF-div2-192-C
- cf 100 c(greedy)
- CF 188 (div2 C)
- cf-337C Quiz
- redhat提示command not found
- 编程语言的可读性
- hdu 5229 ZCC loves strings(博弈)
- jsp页面的 js 弹框,中文提示乱码问题
- 阅1、2
- cf-379C
- GaussFilter
- (10.2.3)10个帮你UI设计提速的Sketch使用技巧
- 李开复谈苹果、微软、Google的优点和弱点是什么?
- Android Volley 框架的使用(一)
- 在JSP中使用el标签传递值(两个jsp页面之间传值)
- 树莓派开发日记,2015,5,15,第二次尝试
- html css学习笔记-2d 3d动画的转换
- 温故——守护进程