头像

北海谷德鳗




离线:27天前






#include <iostream>
#include <string>


using namespace std;


int main()
{


    string a;
    getline(cin,a);
    int len=a.length();
    for(int i=0;i<len;i++){
        if(a[i+1]>='0'&&a[i+1]<='9'){
            int x=a[i+1]-'0';
            for(int j=0;j<x;j++)
                cout<<a[i];
        i++;
        }
        else{
            cout<<a[i];
        }
    }




    return 0;
}












#include <iostream>
#include <cmath>
#include <cstring>
#include <algorithm>
#include <vector>

using namespace std;

long long ans;

int main()
{
    vector <long long> x;
    int n,m;
    cin>>n>>m;
    for(int i=0;i<n+m+1;i++){
        long long a;
        cin>>a;
        x.push_back(a);
    }
    sort(x.begin(),x.end());
    if(m==0){
        for(int i=0;i<n+m+1;i++){
            ans=ans+x[i];
        }
    }
    else{
        ans=ans+x[n+m];
        ans=ans-x[0];
        for(int i=1;i<n+m;i++){
                ans=ans+abs(x[i]);
        }
    }
    cout<<ans;

    return 0;
}