社区讨论

86分超时求助!!

P1106删数问题参与者 1已保存回复 0

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
0 条
当前快照
1 份
快照标识符
@lo3befaz
此快照首次捕获于
2023/10/24 03:52
2 年前
此快照最后确认于
2023/10/24 03:52
2 年前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
string s,ans="99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999";
int k,m,l,o=0,f=0;
void dfs(int x,int p,string a)
{
//	cout<<a<<'\n';
    if(p>m)return;
	if(p==m)
	{
		if(a!="")
		    ans=min(ans,a);
		return;
	}
	if(x>l){
		return;
	}
	dfs(x+1,p+1,a+s[x-1]);
	dfs(x+1,p,a);
}
int main()
{
	cin>>s>>k;
	l=s.size();
	m=l-k;
	dfs(1,0,"");
	for(int i=0;i<ans.size();i++)
	{
		f=f*10+ans[i]-'0';
	}
	cout<<f;
}

回复

0 条回复,欢迎继续交流。

正在加载回复...