NWERC 2011 ABCDEH 题解
来源:互联网 发布:淘宝网假冒材质成分 编辑:程序博客网 时间:2024/06/04 19:24
A:SPOJ NWERC11A A - Binomial coefficients
题解:点击打开链接
B: 点击打开链接
Bird tree
从下到上发现是个gcd的过程(辗转相除
#include <cstdio>#include <cstring>#include <algorithm>using namespace std;int main() { int T; scanf("%d", &T); while (T--) { int a, b; scanf("%d/%d", &a, &b); while (a - b) { if (a > b) { putchar('R'); a -= b; } else { putchar('L'); b -= a; } swap(a, b); } puts(""); } return 0;}
C:点击打开链接
Movie collection
#include <cstdio>#include <algorithm>typedef long long ll;const int N = 100005 * 3;int pos[N], a[N], nn;void clear() {for(int i = 0; i <= nn; i ++) {a[i] = 0;}}void update(int idx, int val) { while( idx <= nn ) { a[idx] += val;idx += idx & (-idx); }}int sum(int idx) {int s = 0;while(idx > 0) {s += a[idx];idx -= idx & (-idx);}return s;}int main() {int T;scanf("%d", &T);int n, m, x;while(T-- > 0) {scanf("%d%d", &n, &m);nn = n + m;clear();for(int i = 1; i <= n; i ++) {pos[i] = i+m;update(i+m, 1);}for(int i = m; i > 0; i --) {scanf("%d", &x);printf("%d", sum(pos[x]) - 1);if(i > 1) printf(" ");update(pos[x], -1);update(i, 1);pos[x] = i;}puts("");}return 0;}
D:题目链接: http://www.spoj.com/problems/NWERC11D/
Piece it together
题解:点击打开链接
E: 点击打开链接
H:点击打开链接
Please, go first
#include <cstdio>#include <algorithm>#include<iostream>#include<string.h>#include<vector>using namespace std;const int N = 300;vector<int>G[N];char s[30000];int main() { int cas, idx, u, Q, n; scanf("%d", &cas); while (cas -- >0) { scanf("%d",&n); scanf("%s",s); for(int i = 0; i < N; i++)G[i].clear(); for(int i = 0; i < n; i++) { G[s[i]].push_back(i); } int ans = 0; for(int i = 0; i < N; i++)if(G[i].size()){ for(int j = 0; j < G[i].size()-1; j++) { ans += G[i][G[i].size()-1] - G[i][j]; } } for(int i = 0; i < N; i++) if(G[i].size()) { int len = G[i].size(); len--; ans -= (1+len)*len/2; } cout<<ans*5<<endl; } return 0;}/*992AB2AA6ABABAB10AAAAAAAAAA1A5ABCDD5ABCDA*/
H:点击打开链接
Tichu
题解:http://blog.csdn.net/qq574857122/article/details/37778285
0 2
- NWERC 2011 ABCDEH 题解
- NWERC 2012 练习赛题解
- FFF Warm Up Contest 13 - NWERC 2011 [iSea]
- NWERC 2013
- NWERC 2013 update~
- NWERC 2015 模拟赛
- NWERC 2013 A - Absurdistan Roads
- 【贪心】 NWERC 2013 Absurdistan Roads1
- NWERC 2017(English Restaurant-期望)
- NWERC 2012 Joint Venture (二分+枚举)
- NWERC 2012 Edge Case (Fibonacci数列)
- 派(Pie,NWERC 2006,LA 3635)
- NWERC 2012 Foul Play 构造 (uvaLive 6271 )
- Leonardo's Notebook [NWERC 2006,LA 3641]
- 【数论】Disgruntled Judge, NWERC 2008, UVa12169
- gym 101170 NWERC 2016 H Hamiltonian Hypercube
- gym 101170 NWERC 2016 J Jupiter Orbiter
- gym 101170 NWERC 2016 A Arranging Hat
- JAVA基础,IO流。(文件复制的实现)
- 东软实训(十三)
- 香港VPS CENTOS6.x操作系统WEB运行环境配置脚本
- 寻找第f小数的证明
- 实体店业绩惨淡 智能家居开网店低价揽客
- NWERC 2011 ABCDEH 题解
- 5-0. 求序列前N项和(15)
- js处理td值长度过长
- 正品名牌遭疯抢 都是半价惹的“祸”
- 如何在多线程中使用JNI?
- Spoj 9887 Binomial coefficients 构造
- hdu1180诡异的楼梯……bfs走迷宫……wa了16次,我太渣了
- 新闻集团中国业务几近关闭 高群耀创立贝森娱乐
- 面试算法(二十一)栈的压入、弹出序列