L1-027. 出租

    xiaoxiao2021-03-25  72

    //AC

    #include <iostream> #include <cstdlib> #include <stdio.h> #include <algorithm> #include <math.h> #include <string.h> #include <queue> #include <stack> #include <vector> #include <map> #include <set> typedef long long ll; using namespace std; int main(){ string tel; int k,kk; int a[15]={0}; int b[15]; cin>>tel; for (int i=0; i<tel.size(); i++) { a[tel[i]-'0']=10; } k=0; for (int i=9; 0<=i; i--) { if(a[i]==10) b[k++]=i; } cout<<"int[] arr = new int[]{"<<b[0]; for (int i=1; i<k; i++) { cout<<","<<b[i]; } cout<<"};"<<endl; kk=0; cout<<"int[] index = new int[]{"; for (int i=0; i<tel.size(); i++) { for (int j=0; j<k; j++) { if(tel[i]-'0'== b[j] && i!=(tel.size()-1)){ //注意tel[] string 类型 cout<< j <<","; break; } if(tel[i]-'0'== b[j] && i==(tel.size()-1)){ cout<< j ; break; } } } cout<<"};"<<endl; return 0; }

    转载请注明原文地址: https://ju.6miu.com/read-36401.html

    最新回复(0)