# Name
A
standard input/output

1 s, 256 MB

x6036
B
standard input/output

1 s, 256 MB

x4139
C
standard input/output

1 s, 256 MB

x2671
D
standard input/output

2 s, 256 MB

x1113
E
standard input/output

1 s, 256 MB

x247

A. Bachgold Problem

``` VAR
n:longint;
a:longint;
i:longint;
BEGIN
a:=n ;
writeln(a);
do begin
write();
write(' ');
end;
write(+n );
END.```

B. Parallelogram is Back

``` #include <bits/stdc++.h>

using namespace std;

signed main(void)
{
int x1, y1;
int x2, y2;
int x3, y3;
cin    >> x1 >> y1
>> x2 >> y2
>> x3 >> y3;
cout <<  << endl;
cout << +x1 - x2 + x3 << " " << +y1 - y2 + y3 << endl;
cout << +x1 + x2 - x3 << " " << +y1 + y2 - y3 << endl;
cout << -x1 + x2 + x3 << " " << -y1 + y2 + y3 << endl;
}```

C. Voting

``` #include <bits/stdc++.h>

using namespace std;

int n;
string s;
queue<int> D, R;

signed main(void)
{
cin >> n >> s;

; i < n; ++i)
(s[i] == 'D' ? D : R).push(i);

while (!D.empty() && !R.empty())
{
if (D.front() < R.front())
R.pop(), D.push(D.front() + n), D.pop();
else
D.pop(), R.push(R.front() + n), R.pop();
}

cout << (D.empty () ? 'R' : 'D') << endl;
}```

D. Leaving Auction

``` #include <bits/stdc++.h>

inline int get_c(void)
{
static char *tail = buf + fread_siz;

}

inline int get_i(void)
{
register ;
register int neg = false;
register int bit = get_c();

; bit = get_c())
if (bit == '-')neg ^= true;

; bit = get_c())
ret = ret *  + bit - ;

return neg ? -ret : ret;
}

using namespace std;

;

int n, m;

int a[N], b[N];

int tot;
int vis[N];
int lst[N];
int ord[N];

int awy[N], q;

vector<int> p[N];

signed main(void)
{
n = get_i();

; i <= n; ++i)
a[i] = get_i(),
b[i] = get_i();

; i <= n; ++i)
p[a[i]].push_back(i);

; --i)
if (!vis[a[i]])
{
vis[a[i]] = ;
lst[a[i]] = i;
ord[++tot] = a[i];
}

m = get_i();

; i <= m; ++i)
{
q = get_i();
; j <= q; ++j)
awy[get_i()] = i;
, ans2 = , pos;
; j <= tot && !ans1; ++j)
if (awy[ord[j]] != i)ans1 = ord[j], pos = j;
if (!ans1)
puts("0 0");
else
{
for (++pos; pos <= tot; ++pos)
if (awy[ord[pos]] != i)break;
if (pos > tot)
printf(]]);
else
{
int lim = lst[ord[pos]];
ans2 = *lower_bound(begin(p[ans1]), end(p[ans1]), lim);
printf("%d %d\n", ans1, b[ans2]);
}
}
}
}```

E题看起来好烦，无限期停更，大概不会填坑。

@Author: YouSiki

Codeforces Round #388 (Div. 2)的更多相关文章

1. Codeforces Round #388 (Div. 2) - C

题目链接:http://codeforces.com/contest/749/problem/C 题意:给定一个长度为n的D/R序列,代表每个人的派别,然后进行发表意见,顺序是从1到n.每个人到他的回 ...

2. Codeforces Round #388 (Div. 2) - B

题目链接:http://codeforces.com/contest/749/problem/B 题意:给定平行四边形的3个点,输出所有可能的第四个点. 思路:枚举任意两个点形成的直线,然后利用这两个 ...

3. Codeforces Round #388 (Div. 2) - A

题目链接:http://codeforces.com/contest/749/problem/A 题意:给定一个数n,求把n分解成尽量多的素数相加.输入素数个数和具体方案. 思路:因为要尽量多的素数, ...

4. Codeforces Round #388 (Div. 2) A,B,C,D

A. Bachgold Problem time limit per test 1 second memory limit per test 256 megabytes input standard ...

5. Codeforces Round #388 (Div. 2) 749E(巧妙的概率dp思想)

题目大意 给定一个1到n的排列,然后随机选取一个区间,让这个区间内的数随机改变顺序,问这样的一次操作后,该排列的逆序数的期望是多少 首先,一个随机的长度为len的排列的逆序数是(len)*(len-1 ...

6. Codeforces Round #388 (Div. 2) D

There are n people taking part in auction today. The rules of auction are classical. There were n bi ...

7. Codeforces Round #388 (Div. 2) A+B+C!

A. Bachgold Problem 任何一个数都可以由1和2组成,由于n是大于等于2的,也就是可以由2和3组成.要求最多的素数即素数越小越好,很明显2越多越好,如果n为奇数则再输出一个3即可. i ...

8. Codeforces Round #388 (Div. 2) C. Voting

题意:有n个人,每个人要么是属于D派要么就是R派的.从编号1开始按顺序,每个人都有一次机会可以剔除其他任何一个人(被剔除的人就不在序列中也就失去了剔除其他人的机会了):当轮完一遍后就再次从头从仅存的人 ...

9. Codeforces Round #366 (Div. 2) ABC

Codeforces Round #366 (Div. 2) A I hate that I love that I hate it水题 #I hate that I love that I hate ...

随机推荐

1. PHP缓存技术

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

2. 如何成为python高手

本文是从 How to become a proficient Python programmer 这篇文章翻译而来. 这篇文章主要是对我收集的一些文章的摘要.因为已经有很多比我有才华的人写出了大量关 ...

3. 注意Android里TextView控件的一个小坑，用android:theme来设置样式时动态载入的layout会丢失该样式

注意Android里TextView控件的一个小坑,用android:theme来设置样式时动态载入的layout会丢失该样式 这个坑,必须要注意呀, 比如在用ListView的时候,如果在List_ ...

4. [COJ0528]BJOI幸运数

[COJ0528]BJOI幸运数 试题描述 输入 见"试题描述" 输出 见"试题描述" 输入示例 见"试题描述" 输出示例 见"试 ...

5. JS函数arguments数组获得实际传参数个数

JS与PHP在函数传参方面有点不同,PHP形参与实参个数要匹配,而JS就灵活多了,可以随意传参,实参比形参少或多都不会报错. 实参比形参多不会报错 ? 1 2 3 4 5 function say(a ...

6. 前端js的书写规范和高效维护的方案_自我总结使用的方案

作为程序员,人生最值得幸福的事有几件: 解决困扰了很长时间的问题 升职加薪 找个漂亮又靠谱的对象 深得领导的喜欢 带领团队冲锋陷阵 ... 哈哈,这些都是梦想,暂时想想就好了.这肯定和我说的东西不符合 ...

7. 再说Play!framework http://hsfgo.iteye.com/blog/806974

这篇帖子的内容我本来想发到 http://www.iteye.com/topic/806660这里的主贴里去的,想挽回被隐藏的命运,但我写完本贴的内容,却发现为时已晚.好吧,我承认,上一个贴的标题容易 ...

8. [Javascript] Grouping and Nesting Console Log Output

Organize your log output by grouping your logs into collapsable hierarchies using console.group(). ; ...

9. 我的美国（北美）计算机CS实习面试经验分享

过去的一年多里,参加了一些面试,虽然面过的公司不多,但都从头一直走到尾.毕竟自己也是花了大量的时间和精力在这一场场的面试里.所以,就絮叨下自己的一些经验,希望能给在美国找实习找工作的同学们提供一点点帮 ...

10. vmware 几种联网的方式，怎样实现虚拟机上网

我的pc有一个IP地址是可以訪问网络的,那么如何让VM可以共享我的IP地址,也能上网呢.今天在摸索中实现了,详细的配置例如以下: 1,首先将VM的网卡net8启用: 2,然后将VM的网卡设置为VMne ...