Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

C language Description: Star thinks Joe's problem Sum is too young too simple, so he added two operations. Give a sequence of N numbers and

C language

Description:

Star thinks Joe's problem "Sum" is too young too simple, so he added two operations.

Give a sequence of N numbers and M operations, there are three types of operations: Operation 1: Change all the number to its opposite number; Operation 2: Add an integer X to all the numbers; Operation 3: Print the sum of the subsequence in [L, R].

Now it's your job, good luck.

Input:

The first line is two integers N and M (0 < N, M <= 100), means the length of sequence and the number of operations. The second line has N integers, indicate the sequence. The follow M lines shows the operations: "1" Operation 1 "2 X" Operation 2, X is an integer "3 L R" Operation 3, L and R is integer Numbers in sequence and X in Operation 2 has a absolute value less or equal to 100.

Sample Output:

The result of Operation 3, one per line.

Sample Input:

5 5 1 2 3 4 5 3 1 1 1 3 1 3 2 5 3 4 5 

Sample Output:

1 -6 1 

Hint:

You should use scanf, printf, and long long.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Big Data Fundamentals Concepts, Drivers & Techniques

Authors: Thomas Erl, Wajid Khattak, Paul Buhler

1st Edition

0134291204, 9780134291208

More Books

Students also viewed these Databases questions