Submission #1367030

#TimeUsernameProblemLanguageResultExecution timeMemory
1367030biserailievaInflation (EGOI23_inflation)C++20
42 / 100
90 ms2628 KiB
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n;
    cin>>n;
    long long A[n];
    long long sum;
    for(int i=0;i<n;i++)
    {
        cin>>A[i];
    }
    int q;
    cin>>q;
    if(n==1 || (n<=100 && q<=100))
    {
        while(q--)
        {
            string s;
            cin>>s;
            if(s=="SET")
            {
                int x, y;
                cin>>x>>y;
                sum=0;
                for(int i=0;i<n;i++)
                {
                    if(A[i]==x)
                    {
                        A[i]=y;
                    }
                    sum+=A[i];
                }
            }
            else
            {
                int x;
                cin>>x;
                sum=0;
                for(int i=0;i<n;i++)
                {
                    A[i]+=x;
                    sum+=A[i];
                }
            }
            cout<<sum<<endl;
        }
    }
    return 0;
}
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...