当前位置: 首页 > wzjs >正文

深圳网站制作公司排名迅雷磁力链bt磁力天堂下载

深圳网站制作公司排名,迅雷磁力链bt磁力天堂下载,七台河新闻最新今日,河南省信阳市人民政府题单地址:题单中心-东方博宜OJ 这里以二进制转十进制为例(按位加权求和法) 1290. 二进制转换十进制 问题描述 请将一个 25 位以内的 2 进制正整数转换为 1010 进制! 输入 一个 25 位以内的二进制正整数。 输出 该数对应的…

题单地址:题单中心-东方博宜OJ 

这里以二进制转十进制为例(按位加权求和法)

1290. 二进制转换十进制

问题描述

请将一个 25 位以内的 2 进制正整数转换为 1010 进制!

输入

一个 25 位以内的二进制正整数。

输出

该数对应的十进制。

样例

输入

111111111111111111111111

输出

16777215

解析: 按位加权(2^n)求和法。

#include <bits/stdc++.h>
using namespace std;int main() {string s;int n = 0, ans = 1;cin >> s;for(int i = s.size()-1; i >= 0; i--){n += (s[i] - '0') * ans;ans *= 2;}cout << n;return 0;	
}

1292. 十六进制转十进制

问题描述

请将一个不超过10位的十六进制正整数转换为十进制整数。

输入

10位以内的十六进制正整数,如果该十六进制中有字母,字母用大写英文字母表示。

输出

该数对应的十进制整数。

样例

输入

2ECF

输出

11983

解析:按位加权(16^n)求和法。注意大于10~15要使用字母A~F表达。

#include <bits/stdc++.h>
using namespace std;int main() {string s;long long n = 0, ans = 1;cin >> s;for(int i = s.size()-1; i >= 0; i--){if(s[i] >= '0' && s[i] <= '9')n += (s[i] - '0') * ans;else if(s[i] >= 'A' && s[i] <= 'Z')n += ((s[i] - 'A') + 10) * ans;ans *= 16;}cout << n;return 0;	
} 

1291. 八进制转十进制

问题描述

请将一个 20 位以内的八进制数转换为十进制整数。

输入

20 位以内的八进制数。

输出

该数对应的十进制数。

样例

输入

77777777777777777777

输出

1152921504606846975

解析:按位加权(8^n)求和法。

#include <bits/stdc++.h>
using namespace std;int main() {string s;long long n = 0, ans = 1;cin >> s;for(int i = s.size()-1; i >= 0; i--){n += (s[i] - '0') * ans;ans *= 8;}cout << n;return 0;	
} 

1405. 小丽找潜在的素数

问题描述

小丽同学在编程中学到了二进制数的概念,她发现,有些二进制数,如果转为 10 进制,就是素数,小丽把这些数称为潜在的素数;比如 2 进制 1101011,转为 10 进制后为 107 ,就是素数。

请编程帮小丽找出,哪些二进制数转为 10 进制后,是素数,计算出这样的数有多少个?

输入

第一行是一个整数 n(10 ≤ n ≤ 100)。

接下来 n 行,每行是一个 30 位以内的 2 进制数

输出

一个整数代表所有转为 10 进制后是素数的 2 进制数的个数。

样例

输入

6

1010000

1011

1101001

10111

111

1101011

输出

4

解析:按位加权(2^n)求和法,将二进制转十进制,在判断是否为素数。

#include <bits/stdc++.h>
using namespace std;bool prime(int x){if(x < 2)return 0;for(int i = 2; i <= sqrt(x); i++){if(x % i == 0)return 0;}return 1;
}int main() {int n, sum = 0;cin >> n;while(n--){string s;int m = 0, ans = 1;cin >> s;for(int i = s.size()-1; i >= 0; i--){m += (s[i] - '0') * ans;ans *= 2;}if(prime(m))sum++;}cout << sum;return 0;	
} 
http://www.dtcms.com/wzjs/197474.html

相关文章:

  • 上线了做网站多少钱移动广告平台
  • 哈尔滨网站建设方案策划龙岗seo网络推广
  • 青岛网站建设优化质量可靠百度官方网站首页
  • 如何提高网站的用户粘度网站站点
  • 如何自己做个网站腾讯云域名购买
  • 上海网站制作维护百度贴吧人工客服电话
  • 域名可以同时做邮箱和网站么简述什么是网络营销
  • 网站建设实际总结宁波seo推广服务
  • 网站开发敬请期待找培训机构的网站
  • 创建网站用突唯阿做响应式网站站长之家0
  • 免费ppt模板 网站开发百度怎么推广自己的信息
  • 4徐汇区网站建设百度广告位价格表
  • 闽侯县建设局网站新手怎么做网页
  • 网站管理员怎么联系最新的全国疫情
  • 湖南建设厅网站勘查设计seo到底是什么
  • 家用电脑做网站seo技术是干什么的
  • 宜兴做网站的公司南宁seo做法哪家好
  • 做产品封面的网站seo是什么及作用
  • 中英文外贸网站源码找做网站的公司
  • 网站建设幽默网站搭建平台都有哪些
  • 北京市办理居住卡在哪个网站做产品怎么做市场推广
  • 免费公安网站源码做一个企业网站需要多少钱
  • 新图闻的品牌建设经验超级seo外链
  • 建设网站要多少钱个人怎么接外贸订单
  • 广告网站留电话不用验证码营销策略ppt模板
  • 温州网站建设专家seo的基本工作内容
  • 显示危险网站怎么解决合肥百度推广排名优化
  • 微信营销和网站建设今日财经最新消息
  • python 快速做网站百度推广运营工作是什么
  • 企业电子商务网站开发实验报告朝阳seo搜索引擎