abc 321 c

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using VI = vector<int>;
using PII = pair<int , int>;
int k;
int main(){
    vector<ll>r;
    //数位枚举一下 0 到 9 哪些数字存在
    for(int i = 1 ; i < (1 << 10) ; i++){
        ll t = 0;
        for(int j = 9 ; j >= 0 ; j--){
            if(i & (1<<j)){
                t = t * 10 + j;
            }
        }
        r.push_back(t);
    }
    sort(r.begin() , r.end());
    //cout<<r.size();
    cin>>k;
    cout<<r[k];


}

没想起来总共是有限的

用类型状压枚举的方法,考虑哪些数字出现,然后按照从大到小的顺序排列

相关推荐
蒙奇D索大几秒前
【算法】 递归实战应用:从暴力迭代到快速幂的优化之路
笔记·考研·算法·改行学it
Miraitowa_cheems2 分钟前
LeetCode算法日记 - Day 101: 最长公共子序列
数据结构·算法·leetcode·深度优先·动态规划
DuHz7 分钟前
基于信号分解的FMCW雷达相互干扰抑制——论文阅读
论文阅读·算法·汽车·信息与通信·毫米波雷达
徐行tag29 分钟前
RLS(递归最小二乘)算法详解
人工智能·算法·机器学习
南方的狮子先生1 小时前
【C++】C++文件读写
java·开发语言·数据结构·c++·算法·1024程序员节
Alex艾力的IT数字空间1 小时前
完整事务性能瓶颈分析案例:支付系统事务雪崩优化
开发语言·数据结构·数据库·分布式·算法·中间件·php
玖剹2 小时前
二叉树递归题目(一)
c语言·c++·算法·leetcode
ChoSeitaku2 小时前
线代强化NO6|矩阵|例题|小结
算法·机器学习·矩阵
Neil今天也要学习2 小时前
永磁同步电机无速度算法--基于一阶线性状态观测器的反电动势观测器
算法
橘颂TA2 小时前
【剑斩OFFER】算法的暴力美学——寻找峰值
数据结构·算法·力扣·c/c++