C. Multi-judge Solving

写这个题的时候也是思维出了漏洞....容易漏掉的一点就是在别的 oj 上做了题之后可能不能够马上回原来的 oj 上做题,这是写循环的时候需要注意的的方,需要嵌套一个 while 进去。

代码:

// Created by CAD on 2019/8/6.
#include <bits/stdc++.h> #define ll long long
#define fi first
#define se second
#define inf 0x3f3f3f3f
#define INF 0x3f3f3f3f3f
#define PII pair<int,int>
#define PIII pair<pair<int,int>,int>
#define mst(name, value) memset(name,value,sizeof(name))
#define FOPEN freopen("C:\\Users\\14016\\Desktop\\cad.txt","r",stdin)
#define test(n) cout<<n<<endl
using namespace std;
ll n,k;
const int maxn=1005;
ll a[maxn];
int main()
{
ios::sync_with_stdio(false);
cin>>n>>k;
for(int i=1;i<=n;++i) cin>>a[i];
sort(a+1,a+n+1);
int cnt=0;
for(int i=1;i<=n;i++)
{
if(2*k>=a[i]&&a[i]>k) k=a[i];
while(2*k<a[i]) cnt++,k=2*k;
k=max(k,a[i]);
}
cout<<cnt<<endl;
return 0;
}

最新文章

  1. phpcms评论框iframe无法自适应问题
  2. meteor 为基础,联合 Apollo + React + React-Router
  3. SYN Cookie的原理和实现
  4. Entity Framework走马观花之把握全局
  5. LA 3602 DNA Consensus String
  6. FastDFS详解
  7. Spring 3整合Quartz 2实现定时任务--转
  8. WebApi2官网学习记录---单元测试
  9. c#程序将excel文件转换成xml文件
  10. implements KeyListener但关键监听器监听少
  11. JetBrains Rider 破解 (ideaIU等等开发工具都通用)2018-02-27
  12. 发布你的程序包到Nuget
  13. Netty实现高性能IOT服务器(Groza)之手撕MQTT协议篇上
  14. windows10安装anaconda,配置tensorflow
  15. ThinkPHP实现支付宝接口功能 代码实例
  16. AOP-事物管理
  17. A1112. Stucked Keyboard
  18. 性能测试—认识JMeter(三)
  19. VIM 报错
  20. 转:关于ROWNUM的使用

热门文章

  1. 解决github pages和github .md文件图片不显示
  2. java——ArrayList中contains()方法中的疑问
  3. C#:Guid.NewGuid()和DateTime.Now该选择哪个???
  4. vs2010 回车、退格键等不能用
  5. 文件名后面加(1).text
  6. kali安装dnsdict6
  7. MySQL学习笔记:count(1)、count(*)、count(字段)的区别
  8. js实现浅拷贝和深拷贝
  9. 云端js动态效果
  10. docker 卸载旧版本