[Offer收割]编程练习赛12 register

Ended

Participants:1323

Verdict:Accepted
Score:100 / 100
Submitted:2017-04-02 12:14:16

Lang:G++

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <cmath>
#include <iostream>
#include <queue>
#include <string>
#include <map>
#include <stack>
#include <set>
#include <vector>
#include <algorithm>
using namespace std;
const int N=1e5+5;
const int INF=0x3f3f3f3f;
typedef long long LL;
typedef pair<int,int>pii;
int p[N],cnt,n,c[N];
vector<int>g[N];
int main(){
   scanf("%d",&n);
   for(int i=1;i<=n;++i){
      scanf("%d",&c[i]);
      int sum=0;
      for(int j=1;j<=c[i];++j){
         int x;scanf("%d",&x);
         sum+=x;
         p[++cnt]=sum;
         g[i].push_back(sum);
      }
   }
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX