尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
洛谷 B2161:十进制转二进制 ← 字符串 / 栈 / vector
【题目来源】https://www.luogu.com.cn/problem/B2161【题目描述】给定一个十进制整数 n请将其转换为对应的二进制表示并输出。【输入格式】输入包含一行一个整数 n。【输出格式】输出一行表示整数 n 的二进制表示不含前导零。【输入样例二】10【输出样例二】1010【数据范围】0≤n≤2^31-1。提示n0 的情况需要特殊考虑。【算法分析】● 使用 C STL 中的stack实现进制转换的核心思路是利用栈“先进后出”的特性。● 提示n0 的情况需要特殊考虑。● 此题代码与“东方博宜OJ 1108”的代码一模一样https://blog.csdn.net/hnjzsyjyj/article/details/158432409【算法代码一string】#include bits/stdc.h using namespace std; int main() { string s; int n; cinn; if(n0) s0; while(n) { s(n%20); n/2; } reverse(s.begin(),s.end()); couts; return 0; } /* in:100 out:1100100 */【算法代码二栈】#include bits/stdc.h using namespace std; stackint stk; int n; int main() { cinn; if(n0) cout0; while(n) { stk.push(n%2); n/2; } while(!stk.empty()) { coutstk.top(); stk.pop(); } return 0; } /* in:100 out:1100100 */【算法代码三vector】#include bits/stdc.h using namespace std; vectorint v; int n; int main() { cinn; if(n0) cout0; while(n) { v.push_back(n%2); n/2; } for(int iv.size()-1; i0; i--) { coutv[i]; } return 0; } /* in:100 out:1100100 */【参考文献】https://blog.csdn.net/hnjzsyjyj/article/details/158432409https://blog.csdn.net/hnjzsyjyj/article/details/149136573https://blog.csdn.net/hnjzsyjyj/article/details/146247521
RELATED

相关推荐

ChatBI 复杂计算逻辑沉淀:从“用户手写度量”到数仓衍生指标库的闭环流转

ChatBI 复杂计算逻辑沉淀:从“用户手写度量”到数仓衍生指标库的闭环流转

在企业引入对话式商业智能(ChatBI)的演进历程中,团队通常会经历三个阶段的认知跃迁: 第一阶段(被动问答):用户提问预设好的标准指标(如“看今天的 GMV”),系统…

📅 2026/10/24 5:15:57
Text2SQL 语义解析中的自适应 Few-Shot 召回:基于向量语义相似度动态组装黄金案例 Prompt

Text2SQL 语义解析中的自适应 Few-Shot 召回:基于向量语义相似度动态组装黄金案例 Prompt

在基于大语言模型(LLM)构建企业级 Text2SQL 系统的工程实践中,如何编写 Prompt 是决定最终生成质量的关键生命线。 在最初的技术探索中,团队往往习惯使用零样本提示(Zero-Shot)或静态少样本提示&#xff08…

📅 2026/10/24 5:15:57
终极指南:如何用TgtoDrive实现115/123/光鸭云盘资源自动整理与播放

终极指南:如何用TgtoDrive实现115/123/光鸭云盘资源自动整理与播放

终极指南:如何用TgtoDrive实现115/123/光鸭云盘资源自动整理与播放 你是否厌倦了手动整理网盘资源?是否希望将Telegram频道中的影视资源自动转存到云盘,然后直接通过Emby播放?TgtoDrive正是解决这些痛点的终极方案!这…

📅 2026/10/24 5:15:57
MORE NEWS

更多资讯

📰

Elo竞赛复盘:特征工程、目标编码与模型融合的实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Web Audio API + WASM 实现浏览器端MP3本地裁剪

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

char*与char[]深度解析:从内存布局到函数传参的C语言核心差异

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

SVM人脸识别实战:PCA降维与数据划分避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

EDI文件发送成功监控:邮件通知方案完整落地指南

EDI系统上线后最容易被忽略的一件事:文件到底发出去没有。客户那边没收到订单,或者发票少了附件,业务同事来问,你翻半天日志才发现文件卡在传输队列里已经三天了。这种事发生一次是意外,发生三次就是流程缺陷。做监控不…

📰

大模型如何决定“读不读”?从注意力机制到长上下文应用实践

模型在长上下文里是不是真的把每个字都“读”进去了?这个问题我琢磨了很久。正好NIPS 2025上有篇标题很直接的研究,题目叫“Language Models (Mostly) Know When to Stop Reading”,大意是“大语言模型大多数时候知道自己该停在哪”。这篇博文…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬