主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
红色线条
2024年2月15日 15:18
北邮2019 二进制 题解:纯C,注意如上溢,则总共输出33位,进位的
P1647
回复 0
|
赞 1
|
浏览 866
#include<stdio.h> #include<math.h> int main() { int T; long long sum,tmp; char c; scanf("%d",&T); for(int i=0;i<T;i++) { &nbs...
kas
2022年3月18日 19:59
easy题
P1647
回复 0
|
赞 2
|
浏览 6.1k
#include<iostream> using namespace std; void Cal(string& str) { int carry = 1; char c; for (int i = str.size() - 1; i >= 0; --i) { c = ((str[i] - '0' + carry) % 2) + '0...
849769205
2021年1月28日 23:33
直观的做法,代码量也不多
P1647
回复 0
|
赞 1
|
浏览 8.8k
#include<iostream> #include<string> using namespace std; string f(string a,string b="1") { string c=a; a.insert(0,c.size()-a.size(),'0'); b.insert(0,c.size()-b.s...
Ang
2020年3月10日 18:17
进位的1要保留
P1647
回复 0
|
赞 0
|
浏览 12.5k
#include using namespace std; int main(){ int t; cin>>t; while(t--){ string str; cin>>str; long long dec=0; int pos=0; for(int i=str.size()-1;i>=0;i--){ dec += (str[i]-'0') * pow(2,pos++); ...
题目
北邮2019 二进制
题解数量
4
发布题解
热门题解
1
easy题
2
直观的做法,代码量也不多
3
北邮2019 二进制 题解:纯C,注意如上溢,则总共输出33位,进位的1不能扔掉
4
进位的1要保留