日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Ivan and Powers of Two CodeForces - 305C(set)

發(fā)布時間:2023/12/15 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ivan and Powers of Two CodeForces - 305C(set) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Ivan has got an array of n non-negative integers a1,?a2,?…,?an. Ivan knows that the array is sorted in the non-decreasing order.

Ivan wrote out integers 2a1,?2a2,?…,?2an on a piece of paper. Now he wonders, what minimum number of integers of form 2b (b?≥?0) need to be added to the piece of paper so that the sum of all integers written on the paper equalled 2v?-?1 for some integer v (v?≥?0).

Help Ivan, find the required quantity of numbers.

Input
The first line contains integer n (1?≤?n?≤?105). The second input line contains n space-separated integers a1,?a2,?…,?an (0?≤?ai?≤?2·109). It is guaranteed that a1?≤?a2?≤?…?≤?an.

Output
Print a single integer — the answer to the problem.

Examples
Input
4
0 1 1 1
Output
0
Input
1
3
Output
3
Note
In the first sample you do not need to add anything, the sum of numbers already equals 23?-?1?=?7.

In the second sample you need to add numbers 20,?21,?22.
在這里充分用到了set去重的功能。要知道2^n +2^n= 2^(n+1).先輸入x,如果發(fā)現(xiàn)x在集合里面,就要把x去掉,然后將x+1存到里面,如果x+1也在里面的話,就去掉將x+2存到里面,這是一個循環(huán)的過程。代碼如下:

#include<iostream> #include<cstring> #include<set> #include<cmath> using namespace std;set<int>num; int n;int main() {while(scanf("%d",&n)!=EOF){int a;num.clear(); int maxn=-0x3f3f3f3f;while(n--){scanf("%d",&a);while(num.count(a)){num.erase(a);a++;}num.insert(a);maxn=max(maxn,a);}printf("%d\n",maxn+1-num.size());}}

努力加油a啊,(o)/~

總結

以上是生活随笔為你收集整理的Ivan and Powers of Two CodeForces - 305C(set)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产夫妻自拍小视频 | 国产精品情侣呻吟对白视频 | 香蕉av777xxx色综合一区 | 美女视频网址 | 免费成人深夜夜视频 | 激情777| 国产人成视频在线观看 | 大黄网站在线观看 | 中文字幕永久在线视频 | 日本不卡高字幕在线2019 | 男女无遮挡做爰猛烈视频 | av视屏 | 特级毛片www| 国产美女网 | 日本美女一级视频 | 欧美精品久久久久性色 | 夜操操| 99青草| 综合亚洲欧美 | 国产h片在线观看 | 鲁一鲁在线 | chien国产乱露脸对白 | 欧美人与性动交α欧美片 | 伦理欧美| 成年人爱爱视频 | 日韩一级免费看 | 玩弄白嫩少妇xxxxx性 | 精品日韩中文字幕 | 69精品久久久久久 | 日韩av一区在线观看 | 精品国产乱码久久久久久久软件 | 天堂在线日本 | 在线免费看av | 在线观看一级片 | 日韩欧美91| 欧美大尺度做爰啪啪床戏明星 | 日本免费一区二区三区四区 | 超碰超碰超碰超碰超碰 | a√天堂在线| 久久精品这里有 | 美女交配| 丰满少妇高潮在线观看 | 亚洲欧美日韩国产一区二区 | 男人爽女人下面动态图 | 成人免费毛片嘿嘿连载视频 | 免费激情 | 日本高清视频一区二区 | 一道本无吗一区 | 欧美群交射精内射颜射潮喷 | a免费在线 | 男人桶进美女尿囗 | 一炮成瘾1v1高h | 情侣黄网站免费看 | 18禁男女爽爽爽午夜网站免费 | 精品在线99 | 少妇把腿扒开让我舔18 | 精品亚洲aⅴ无码一区二区三区 | 成人精品视频一区二区 | 日韩中文娱乐网 | 欧美 日韩 人妻 高清 中文 | 青草国产视频 | 亚洲AV成人无码精品久久盆瓶 | 天天拍夜夜操 | 日韩一级免费视频 | 好吊色一区二区三区 | 日韩av高清在线观看 | 成人网站在线进入爽爽爽 | 在线a毛片 | 日韩欧美中文字幕在线观看 | 日日摸日日碰夜夜爽无码 | 日韩女同互慰一区二区 | 欧美一卡二卡 | 最全aⅴ番号库 | 日产国产亚洲精品系列 | 西西人体做爰大胆gogo | 婷婷六月丁 | 中文字母av | 成人午夜淫片免费观看 | 久久久久亚洲av无码专区喷水 | 国产三区av | 日韩精品久久久久久久 | 色悠悠在线视频 | 二级黄色大片 | 99精品人妻无码专区在线视频区 | 少妇又紧又爽视频 | 老妇裸体性激交老太视频 | 成人免费一级片 | 解开乳罩喂领导吃奶 | 亚洲国产欧美在线观看 | 打屁股调教视频 | 夜夜撸网站| 成人免费黄色网 | av毛片在线播放 | 黄色网页入口 | 亚洲 欧美 另类 综合 偷拍 | 国产美女永久免费 | 欧美成人性色 | 成片免费观看视频 | 日本韩国欧美中文字幕 |