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];


}

没想起来总共是有限的

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

相关推荐
txzrxz2 分钟前
二分图详解
数据结构·c++·算法·图论·深度优先搜索·二分图染色
gaosushexiangji28 分钟前
数字图像相关DIC系统在结构振动模态测量中的应用
算法
KaMeidebaby38 分钟前
卡梅德生物技术快报|如何制备单克隆抗体:小众禽类靶点单抗制备实操流程:双载体抗原交叉筛选完整工艺记录
人工智能·python·深度学习·算法·机器学习
北域码匠1 小时前
Karatsuba乘法超详细解析(原理+流程+性能分析+纯原生C#无第三方库完整实现)
算法·c#·大数乘法·高精度计算·数据结构与算法·分治算法·karatsuba 乘法
fpcc2 小时前
数据结构和算法—数学的应用
数据结构·c++·算法
皓月斯语2 小时前
B4451 [GESP202512 四级] 建造 题解
数据结构·c++·算法·题解
z小猫不吃鱼3 小时前
模型剪枝经典论文精读:DepGraph: Towards Any Structural Pruning
算法·机器学习·剪枝
Ulyanov3 小时前
Python实现6-DOF刚体仿真器(下)——环境扰动与控制闭环
开发语言·python·算法·系统仿真·雷达电子对抗·导引头
牧以南歌〆4 小时前
数据结构<八>链式队列
c语言·数据结构·算法
Reart4 小时前
Leetcode 188.买卖股票的最佳时机4(718)
后端·算法