#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include typedef unsigned long long ull; #define mp make_pair #define pb push_back const long double eps = 1e-9; const double pi = acos(-1.0); const long long inf = 1e18; using namespace std; // ************************************************* int readInt(int l, int r, string name){ int x; if(scanf("%d", &x) != 1){ fprintf(stderr, "Expected int %s in range [%d, %d], but haven't found!", name.c_str(), l, r); throw; } if(!(l <= x && x <= r)){ fprintf(stderr, "Expected int %s in range [%d, %d], but found %d!", name.c_str(), l, r, x); throw; } return x; } // ************************************************* int n; long long fun( int n ) { return 1ll * n * ( n + 1 ) / 2; } void solve() { n = readInt( 1, 100000, "N" ); cout << fun( n + 1 ) << "\n"; } int main (int argc, const char * argv[]) { time_t start = clock(); int t = readInt( 1, 100000, "T" ); for ( int i = 0; i < t; i++ ) solve(); cerr << fixed << setprecision( 6 ) << "Time: " << 1.0 * ( clock() - start ) / CLOCKS_PER_SEC << "\n"; return 0; }