首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
Toudou_Takatora
燕山大学 机械类
发布于河北
关注
已关注
取消关注
@西伯利亚大尾巴松鼠:
小于n的最大数
给定A数组其中0 <= a[i] <= 9,给定n。可重复使用A中的元素,要求构造小于n的最大数。#include <bits/stdc++.h>using namespace std;using ll = long long;const int mod = 1e9 + 7;void solve() { int A[] = {9, 8}; int n = 9; n --; map<int, int> mp; for(auto x: A) mp[x] = 1; int a[10], cnt = 0; while(n) { a[cnt ++] = n % 10; n /= 10; } function<int(int)> fin = [&](int x) -> int { for(int i = x; i >= 0; -- i) { if(mp[i]) return i; } return -1; }; bool f = false; stack<int> st; if(fin(a[cnt - 1]) == -1) { for(int i = cnt - 2; i >= 0; -- i) { st.push(fin(9)); } } else { for(int i = cnt - 1; i >= 0; -- i) { if(f) { st.push(fin(9)); continue; } int x = fin(a[i]); if(x == -1) { while(!st.empty()) { int _x = st.top(); x = fin(_x - 1); st.pop(); i ++; if(x == -1) continue; st.push(x); f = true; break; } } else { if(x != a[i]) f = true; st.push(x); } } } string ans = ""; while(!st.empty()) { ans = char(st.top() + '0') + ans; st.pop(); } cout << ans << '\n';}signed main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);#ifdef ACM_LOCAL freopen("in", "r", stdin); freopen("out", "w", stdout);#else solve();#endif return 0;}
点赞 0
评论 0
全部评论
推荐
最新
楼层
网易互娱
校招火热招聘中
官网直投
相关推荐
赛文X
05-19 17:46
已编辑
腾讯_TEG_后台开发
【平庸人生】一个普通人的自述
江湖流传的CS学生就业速览:第一步 高考报志愿二本计算机>985文科 第二步 C语言程序设计(谭浩强) 数据结构(严蔚敏)第三步 bilibili大学 第四步 各种管理系统 第五步 BOSS直聘已读不回 第六步 小厂也是厂 3000我也干 第七步 半年实习生 一生java情第八步 失业转行 码农烧烤 第九步 寻求机会 码农探花前言上面是自嘲的最坏结果真实大部分人都是平平淡淡的过好这一生,以下纯AI虚构信息,如果想对号入座,那就是赛文第一章 内向童年小县城出身的我,比起出生在乡村的同辈人至少不会出现:初中没毕业辍学、或者高中分类招生,不过在班上的我成绩中等,性格内向。社交水平趋...
赛文の后花园
校招过来人的经验分享
点赞
评论
收藏
转发
一只辉
05-16 23:54
华南理工大学 体育学类
华为云主管面 5.15
time line4.17 笔试5.10 一面主管面25min,一些聊天内容,然后问了c++和java基础。晚上问hr过了,24h后官网更新,开泡!
点赞
评论
收藏
转发
爱敲代码的小刘
04-12 16:48
重庆大学城市科技学院 计算机类
求大佬看看哪里有问题求求了
点赞
评论
收藏
转发
一一只小熊猫
03-25 18:58
蚌埠铁三小 电子信息类
接上一条感谢面试官的真心话
点赞
评论
收藏
转发
刷题的四郎
05-15 14:09
北京交通大学 电子信息类
快手C++服务端一面
算法题:(1)有100个灯泡呈环形排列,每次改变一个灯泡的状态都会改变相邻灯泡的状态。给出随机的灯泡状态,请写出将灯泡全亮的算法。(2)24点。给出4个数以及加减乘除四个符号,请判断是否能够算出24点。聊项目C++ web服务器:架构、定时器、多线程问题Java 黑马点评:分布式锁、缓存穿透问题全程无八股。春招补录,之前连HR筛选都过不去,笑嘻了。
快手一面210人在聊
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
全站热榜
1
...
开摆了,写小说去了
7064
2
...
没offer的我们也很优秀偶
6521
3
...
【有奖活动】浅聊一下我的实习⭐
6104
4
...
双非本 腾讯WXG暑期已offer | 附面经
5688
5
...
滴滴秋储-服务端开发 OC
5629
6
...
5.20携程笔试
4794
7
...
快手客户端开发工程师(1)
4740
8
...
帮助大家答疑
4419
9
...
华子报批了
4144
10
...
深夜emo了,暑假实习还是0offer
3805
正在热议
#
牛客帮帮团来啦!有问必答
#
809729次浏览
12917人参与
#
机械制造薪资爆料
#
318778次浏览
3722人参与
#
晒一晒我的offer
#
3455050次浏览
55143人参与
#
0offer是寒冬太冷还是我太菜
#
426055次浏览
4913人参与
#
如果可以选,你最想从事什么工作
#
185261次浏览
3064人参与
#
你觉得找工作该拿大厂还是小厂练手
#
61022次浏览
862人参与
#
海康威视求职进展汇总
#
100875次浏览
1212人参与
#
荣耀求职进展汇总
#
69622次浏览
694人参与
#
实习必须要去大厂吗?
#
13546次浏览
216人参与
#
宁德时代求职进展汇总
#
36899次浏览
411人参与
#
实习生应该准时下班吗
#
80333次浏览
590人参与
#
国企vs私企,你更想去?
#
20166次浏览
203人参与
#
想实习转正,又想准备秋招,我该怎么办
#
116920次浏览
1314人参与
#
金三银四,你有感觉到吗
#
327819次浏览
4206人参与
#
你的秋招进行到哪一步了
#
367345次浏览
6391人参与
#
求职遇到的搞笑事件
#
19526次浏览
286人参与
#
正在春招的你,也参与了去年秋招吗?
#
136107次浏览
1703人参与
#
非技术薪资爆料
#
73780次浏览
1000人参与
#
滴!实习打卡
#
215326次浏览
3631人参与
#
找工作,你会甘心进小厂还是猛冲大厂
#
37304次浏览
368人参与
牛客网
牛客企业服务