蓝桥杯 第二章基础算法

编程四 小蓝的漆房

#include
using namespace std;

void slove( const int & Case){
	int n,k;cin>>n>>k;
	vector a(n);
	for(auto & x:a) cin>>x;
	int ans=n+1;
	for(int c=1;c<=60;c++){
		int res=0;
		for(int i=0;i>t;
	for(int i=1;i<=t;i++) slove(i); 
} 

编程 七 无尽的石头

#include
using namespace std;

void slove(const int & Case){
	int n;cin>>n;
	int sum=1;
	int cnt=0;
	while(sumn) {
			cout<<"-1"<<'\n';
			break;
		}
		if(sum==n){
			cout<>T;
    for(int i=1;i<=T;i++) slove(i);
    return 0;
}
#include
using namespace std;
vector a(1000000+10,-1);
void slove(const int & Case){
	int n;cin>>n;
	cout<0){
		res+=x%10;
		x/=10;
	}
	return res;
}

int main(){
	ios::sync_with_stdio(false);
    cin.tie(nullptr);
    cout.tie(nullptr);
    a[1]=0;
    for(int i=1;i<=1000000;i++){
    	if(a[i]==-1) continue;
    	int x=i+f(i);
    	if(x>1000000) break;
    	a[x]=a[i]+1;
	}
    
    int T=1;cin>>T;
    for(int i=1;i<=T;i++) slove(i);
    return 0;
	
}

你可能感兴趣的:(算法,c++,c语言,蓝桥杯)