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

将自然数序列剔除掉包含4的数字,求第k(1e12)个数是什么

题目

思路:将k转化为九进制,然后将大于等于4的数字加一

#include <bits/stdc++.h>
using namespace std;
#define int long long
#define pb push_back
const int maxn = 1e6 + 5, inf = 1e9, maxm = 5e3 + 5;
int a[maxn], b[maxn];
string s;
int n, m;
map<int, int> mp;void solve()
{int k;cin >> k;string res;while(k){int r = k % 9;if(r >= 4) r++;res += char(r + '0');k /= 9;}reverse(res.begin(), res.end());cout << res << '\n';
}
signed main()
{ios::sync_with_stdio(0);cin.tie(0);int T = 1;cin >> T;while (T--){solve();}return 0;
}

http://www.lryc.cn/news/284614.html

相关文章:

  • 用Photoshop来制作GIF动画
  • 原地swap(inplace_swap)
  • 《JVM由浅入深学习九】 2024-01-15》JVM由简入深学习提升分(生产项目内存飙升分析)
  • 统计学-R语言-4.6
  • git提权
  • 实验四 SQL语言
  • 2024年简历石沉大海,别投了,软件测试岗位饱和了....
  • JS执行顺序
  • Vscode 上安装 Compilot
  • Spring集成MyBatis与MyBatis-Plus添加分页插件
  • Windows下载安装vcpkg并使用它来安装第三方库(visualstudio)
  • leetcode-2788按分隔符拆分字符串
  • 使用Ctrl+Alt+T快速打开Windows Terminal终端
  • Redis 消息队列和发布订阅
  • 去掉element-ui的el-table的所有边框+表头+背景颜色
  • 还在手动复制文章吗?教你如何一键将文章从notion同步到WordPress
  • uni-app的学习【第三节】
  • 全自动网页制作系统流星全自动网页生成系统重构版输入网页信息即可制作
  • 云轴科技ZStack位列IDC云系统软件市场教育行业TOP2
  • 从技术大会到面试舞台:程序猿的蜕变之旅!
  • VS2019+QT5.12.12+opencv+pcl1.12.1 显示点云,运行程序报错-无法定位程序输入点于链接库 如何解决?
  • Oracle-java下载、开源/商业许可证(收费、免费说明)、版本发布日志
  • docker安装 mysql 8.0.32
  • OPC UA 开源库编译方法及通过OPC UA连接西门S7-1200 PLC通信并进行数据交换
  • 【数据库学习】ClickHouse(ck)
  • Springboot之策略模式
  • HTTP 协议和 TCP/IP 协议之间有什么区别?
  • 【Effective C++】让自己习惯C++
  • 第十一章 请求响应
  • 【React】脚手架创建项目