[PTA - PAT] 중국 대학 MOOC - 진 월, 하 흠 명 - 데이터 구조 - 걸음 마 능력 자체 측정 문제 - 자체 측정 - 4 Have Fun with Numbers

구체 적 인 문 제 는 PTA | 프로 그래 밍 류 실험 보조 교학 플랫폼 참조.대의: 아라비아 숫자 게임.permutation 배열 property 성질 난점: string 으로 처리 하 는 방법;최고 진 위 를 어떻게 처리 합 니까?주의 점: 20 위 는 unsigned long 을 초과 할 수 있 음 을 의미 하기 때문에 string 으로 처리 해 야 합 니 다.언어: C + +
#include //2th BY Ka4per --CSDN
#include
#include
#include
using namespace std;

int main(){
	string n;
	int t,jinwei = 0,flag = 0;
	cin>>n;
	reverse(n.begin(),n.end());
	string s = "0";
	n += s;
	vector<int> v1,v2;
	for(int i = 0;i<n.size();i++){
		v2.push_back(n[i]-48);
		t = (n[i]-48)*2+jinwei;
		v1.push_back(t%10);
		jinwei = t/10;	
	}
	vector<int> v3(v1);
	reverse(v3.begin(),v3.end());
	sort(v1.begin(),v1.end());
	sort(v2.begin(),v2.end());
	for(int i = 0;i<v1.size();i++){
		if(v3[0]!=0 || v1[i]!=v2[i]){
			flag = 1;
			break;
		}
	}
	cout<<(flag?"No":"Yes")<<endl;
	if(v3[0]!=0) cout<<v3[0];
	for(int i = 1;i<v3.size();i++){
		cout<<v3[i];
	}
}

/ / 길 을 잃 지 않 고 오른쪽 상단 에 엄지손가락 을 구 합 니 다.

좋은 웹페이지 즐겨찾기