文章

4

粉丝

0

获赞

1

访问

94

头像
最暴力的解法 !栈 题解:
P1110 中国科学技术大学机试题
发布于2026年2月25日 14:21
阅读数 37

简单来讲,不用创建栈, 就是简单的模拟二进制转换, 用string 来存, 最后反转一下即可(因为低位放在了前面)

#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main(void) {
	int n;
	cin >> n;
	string s;
	
	while (n) {
		s += '0' + (n & 1);
		n >>= 1;
	}
	
	reverse(s.begin(), s.end());
	cout << s;
	
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发