CodeForces 546B
生活随笔
收集整理的這篇文章主要介紹了
CodeForces 546B
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目鏈接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=82659#problem/C
解題思路:先對輸入的數據放入a數組里面存儲,再將a數組用sort進行排序,從第二個數開始判斷,是否比第一個大,如果大,則跳到下一個數繼續判斷,如果小,則將此數++,然后sum++,依次循環下去
程序代碼:
#include <iostream> #include <algorithm> using namespace std; int a[3005]; int main() {int n;while(cin>>n){for(int i=0;i<n;i++)cin>>a[i];sort(a,a+n);int sum=0;for(int i=1;i<n;i++)while(a[i]<=a[i-1]){sum++;a[i]++;}cout<<sum<<endl;}return 0; }?
轉載于:https://www.cnblogs.com/www-cnxcy-com/p/4655731.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的CodeForces 546B的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ExtJs 4.x Ajax简单封装
- 下一篇: 007-网站的搭建