/ SeriousOJ /

Record Detail

Accepted


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 536.0 KiB
#2 Accepted 1ms 532.0 KiB
#3 Accepted 1ms 328.0 KiB
#4 Accepted 1ms 532.0 KiB
#5 Accepted 1ms 532.0 KiB
#6 Accepted 1ms 536.0 KiB
#7 Accepted 1ms 532.0 KiB
#8 Accepted 1ms 532.0 KiB
#9 Accepted 1ms 484.0 KiB
#10 Accepted 1ms 532.0 KiB

Code

#include <iostream>
#include <vector>
#include <algorithm>
#include <unordered_map>
#include<unordered_set>
#include<string>
#define ll long long
using namespace std;

int main() {
    string s;
    ll n;
    cin>>s;
    cin>>n;
    ll b;
    ll a;
    string s1="", s2="";
    ll index=0;
    for(int i=0; i<s.length(); i++){
        if(isdigit(s[i])){
            s1 += s[i];
        }else {
            index = i;
            break;

        }
    }
    for(int i=index+1; i<s.length(); i++){
        if(isdigit(s[i])){
            s2 += s[i];
        }else break;
    }
    a = stoi(s1);
    b = stoi(s2);
    //cout<<"a="<<a<<" b="<<b<<endl;
    ll d = b-a;
    ll sum = (n*(2*a+(n-1)*d))/2;
    cout<<sum<<endl;
}

Information

Submit By
Type
Submission
Problem
P1231 Busy Friend
Contest
LUCC Presents Intra LU Junior Programming Contest - Replay
Language
C++17 (G++ 13.2.0)
Submit At
2025-09-02 17:42:29
Judged At
2025-09-02 17:42:29
Judged By
Score
100
Total Time
1ms
Peak Memory
536.0 KiB