Case of Matryoshkas CodeForces - 556C
2017-07-23 10:45
330 查看
题意:俄罗斯套娃娃。你们都懂得。 然后给定n(娃娃个数),m(几组关系),每组关系中第一个数字是num,代表后面有几个娃娃。问最少花多少时间能把娃娃从1~n套好;
思路:对于能从1开始连续的,一定可以不用拆,连着就好了。然后后面统统都要拆,这样时间才会最短
// 这题在最后2分钟A出来了,妙不可言。
1.学习一定要静下心来,题目要仔细看要求.
2.有诗人的想象,你可以的!
思路:对于能从1开始连续的,一定可以不用拆,连着就好了。然后后面统统都要拆,这样时间才会最短
#include <bits/stdc++.h> using namespace std; const int maxn=1e5+500; int a[maxn]; int main(void) { int n,m; cin >> n >> m; int ans=0; for(int i=1; i<=m; i++) { int num; scanf("%d",&num); int x,temp; int flag=0; scanf("%d",&x);temp=x; if(x==1) flag=1; for(int j=2; j<=num; j++) { scanf("%d",&x); if(flag==1 && x==temp+1) { temp=x; continue; } if(x==1) { temp=x; flag=1; } else { flag=0;ans++; } } } ans=ans+ans+m-1; cout << ans << endl; }
// 这题在最后2分钟A出来了,妙不可言。
1.学习一定要静下心来,题目要仔细看要求.
2.有诗人的想象,你可以的!
相关文章推荐
- 【35.37%】【codeforces 556C】Case of Matryoshkas
- COdeforces 555 A. Case of Matryoshkas
- 【CodeForces 555A】Case of Matryoshkas(模拟)
- CodeForces 555A Case of Matryoshkas 娃娃组装
- codeforces_C. Case of Matryoshkas
- 线段树 Case of Chocolate:CodeForces - 556E
- 贪心/思维题 Codeforces Round #310 (Div. 2) C. Case of Matryoshkas
- A. Case of Matryoshkas
- Codeforces Round #310 (Div. 1)——A水——Case of Matryoshkas
- [Codeforces Round #310 DIV1A (CF555A)] Case of Matryoshkas
- Codeforces #310 div2 C. Case of Matryoshkas
- 【CodeForces555A】Case of Matryoshkas 题解
- 【66.47%】【codeforces 556B】Case of Fake Numbers
- C. Case of Matryoshkas( Codeforces Round #310 (Div. 2) 模拟)
- Codeforces 556A:Case of the Zeros and Ones
- 【52.49%】【codeforces 556A】Case of the Zeros and Ones
- Codeforces 556A:Case of the Zeros and Ones
- codeforces 556 D Case of Fugitive
- codeforces 555C - Case of Chocolate
- CodeForces 556 --Case of Fake Numbers