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

PAT 乙级 1113

insert的语法要用对。insert 不能跟 vector 一起用。

append的语法也要用对。

jin位如果在最后是 1 要注意添加1.

添加前导 0 是在前面添加不是在后面添加。

我以后就固定一个方向,哪里是前面。

string ans;

一定要跟ans.resize(n) 搭配着用。这样才可以写ans[i]。

不然就只能用压栈了。

#include<bits/stdc++.h> using namespace std; int now1(char c) { if(isdigit(c)) return (c - '0'); else return (c - 'a' + 10); } int main() { string s1, s2; cin >> s1 >> s2; if(s1.size() < s2.size()) swap(s1, s2); s2.insert(0, s1.size() - s2.size(), '0'); char a[31] = {"0123456789abcdefghijklmnopqrst"}; int now = 0, jin = 0, now_s1 = 0, now_s2 = 0; string ans; ans.resize(s1.size()); for(int i = s1.size() - 1; i >= 0; i --) { now_s1 = now1(s1[i]); now_s2 = now1(s2[i]); now = (now_s1 + now_s2 + jin) % 30; jin = (now_s1 + now_s2 + jin) / 30; ans[i] = a[now]; } if(jin == 1) ans.insert(0, 1, '1'); int k = 0; for(k = 0; k < ans.size() - 1; k ++) if(ans[k] != '0') break; for(int j = k; j < ans.size(); j ++) cout << ans[j]; return 0; }
http://www.jsqmd.com/news/482448/

相关文章:

  • React15 - 在ruducer中以对象映射替代switch语句
  • 第10章 矩阵分解:拆解复杂矩阵,简化工程应用
  • Hadoop生态中的数据生命周期管理技术深度剖析
  • **图神经网络实战:用PyTorch Geometric构建社交关系预测模型**在当前人工
  • UV 使用指南
  • **发散创新:基于Python的伦理黑客实战演练——从漏洞探测到防御加固全流程解
  • AI 工程化实战:5分钟带你快速掌握 Function Calling!
  • React15 - 在redux应用中数据存储位置探讨
  • 魔术橡皮 3.1.17 | 无限次AI生图,AI橡皮,图片AI编辑修改
  • 《C++实战项目-高并发内存池》7.大块内存的申请与释放
  • 实战|AI应用架构师用GNN构建智能客服的意图识别
  • Qt Creator + MSVC 2022 64bit 配置 Dump 文件生成与分析流程
  • IBM助力实现费曼量子模拟愿景
  • 微软在Windows 11中新增Xbox模式
  • Redux - 在ruducer中以对象映射替代switch语句
  • 洛谷 B4500:[GESP202603 三级] 凯撒密码 ← 字符串
  • 【原】Python+AI学习笔记(01)大模型调用准备工作 与 OpenAI库基础使用
  • Omsk Metro的题解
  • 东华OJ-进阶题-10-分解质因数(C++)
  • 设计模式2-结构性
  • 一行命令搞定驱动安装!MicroPython 开发有了自己的 “PyPI”包管理平台!
  • Problems(2026/02 ~ 2026/03)
  • React15 - redux中combineReducer的作用
  • 图像拼接对齐
  • Problems(2026/01 ~ 2026/03)
  • 音乐会节目单
  • 「NOI2005」聪聪和可可 的 题解
  • 三角函数 - 重制版
  • Problems(2025 年及更早)
  • 编程对拍助手 autohack-next