View Code of Problem 60

#include <bits/stdc++.h>
using namespace std;

/*
0
1 No.1 2

00 
01 No.1
10 
11 No.2 = No.1 + 1

000 001 
010 011 No.2
100 101 No.1
110 111 No.3 = No.1 + No.2 = No.1*2 + 1

0000 0001 0010 0011 
0100 0101 0110 0111 No.3
1000 1001 1010 1011 No.2
1100 1101 1110 1111  No.4 = No.2 + No.3 = No.1*3 + 1*2
*/
int main() {
    int n, s, sum;
    cin >> n;
    for(int i = 1; i <= n; i++){
        cin >> s;
        int no1 = 2;
        if(s == 1)
            sum = no1;
        else if(s == 2)
            sum = no1+1;
        else
            sum = no1*(s-1)+(s-2);
        cout << "Scenario #" << i << ":" << endl << sum << endl;
    }
    return 0;
}

Double click to view unformatted code.


Back to problem 60