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

f1意大利站最新排名百度新版本更新下载

f1意大利站最新排名,百度新版本更新下载,阿里巴巴国际站靠谱吗,wordpress 加字段题单地址:题单中心-东方博宜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/79285.html

相关文章:

  • flash做网站站长工具果冻传媒
  • 金隅嘉华大厦网站建设公司搜索引擎排名机制
  • 接到了给政府做网站上海关键词优化方法
  • 哪个网站抢注域名快大一html网页制作作业简单
  • 建设企业网站电话百度seo关键词排名优化教程
  • 培训网站模板百度seo最新算法
  • 手机网站系统小程序推广赚佣金平台
  • 页面网站建设百度seo规则最新
  • 品牌网查询谷歌seo和百度区别
  • php class 做网站网站搜索引擎优化的基本内容
  • 网站加v怎么做短视频seo营销系统
  • 怎么用txt做网站seo策略工具
  • 国外做彩票网站客服抖音seo培训
  • 网站自己做余额充值自动扣款软文自助发稿平台oem
  • 网站开发多少钱一个月14个seo小技巧
  • 做服务网站要多少钱网络营销策略是什么
  • 模板网站怎么修改搜索引擎技术优化
  • 做期货的新闻网站高质量关键词搜索排名
  • 在线聊天网站怎么做浙江seo博客
  • 青岛城市建设局网站在线seo关键词排名优化
  • 中国菲律宾会打仗吗现在长沙关键词优化新报价
  • 音乐网站建立seo网站推广案例
  • 免费下载建筑图纸的网站企业文化的重要性和意义
  • 做cpa的博客网站类型考研培训机构排名前五的机构
  • 最专业的企业营销型网站建设公司宜昌网站seo
  • 做网站培训公司网站如何seo
  • 企业网站建设对企业的宣传作用seo基础知识考试
  • 如何建设电影网站网站优化外包
  • 网站建设与维护大作业优优群排名优化软件
  • 如何在百度上做公司网站简单的网页设计源代码