60求条
查看原帖
60求条
1771759
lcpwp楼主2025/7/23 15:35
#include <iostream>
#include <cmath>
#include <cstdio>
#include <string>
#include <cstring>
#include <iomanip>
#include <algorithm>
#include <vector>
//#include<bits/stdc++.h>

using namespace std;

int g4r5(double n){
	if(n==(int)n){
		return (int)n;
	}
	if(n-(int)n<(int)n+1-n){
		return (int)n;
	}
	else{
		return(int)n+1;
	}
}
int main(){
	string q;
	getline(cin,q);
	
	//hint1
	for(int i=0;i<q.length();i++){
		if(q[i]>='a'&&q[i]<='z'||q[i]>='A'&&q[i]<='Z'){
			cout<<".";
		}else{
			cout<<q[i];
		}
	}
	cout<<"\n";
	
	//hint2
	double t,t2;
	int it;
	for(int i=0;i<q.length();i++){
		if(q[i]>='a'&&q[i]<='z'||q[i]>='A'&&q[i]<='Z'){
			t++;
		}
	}
	t2=t;
	t/=3;
	it=g4r5(t);
	int en=0,jb;
	for(int i=0;i<q.length();i++){
		if((q[i]>='a'&&q[i]<='z'||q[i]>='A'&&q[i]<='Z')&&en<it){
			cout<<q[i];
			en++;
			if(en==it){
				jb=i;
			}
		}else if(q[i]>='a'&&q[i]<='z'||q[i]>='A'&&q[i]<='Z'){
			cout<<'.';
		}else{
			cout<<q[i];
		}
	}
	cout<<"\n";
	
	//hint3
	en=0;
	int ha=0;
	for(int i=jb;i<q.length();i++){
		if(q[i]=='a'||q[i]=='e'||q[i]=='i'||q[i]=='o'||q[i]=='u'||q[i]=='A'||q[i]=='E'||q[i]=='I'||q[i]=='O'||q[i]=='U'){
			ha++;
		}
	}
	if(ha==0){
		it=g4r5(2.0*t2/3); 
	}
	for(int i=0;i<q.length();i++){
		if((q[i]>='a'&&q[i]<='z'||q[i]>='A'&&q[i]<='Z')&&en<it||q[i]=='a'||q[i]=='e'||q[i]=='i'||q[i]=='o'||q[i]=='u'||q[i]=='A'||q[i]=='E'||q[i]=='I'||q[i]=='O'||q[i]=='U'){
			cout<<q[i];
			en++;
		}else if(q[i]>='a'&&q[i]<='z'||q[i]>='A'&&q[i]<='Z'){
			cout<<'.';
		}else{
			cout<<q[i];
		}
	}
} 

找不动了

wa#3#5#9#10

2025/7/23 15:35
加载中...