c和cpp的文件读入输出.md

阅读更多

c、c++头文件中预编译的作用

c、c++头文件中预编译的作用

在头文件中加入#ifndef或#ifdef等宏定义,是为了防止重复声明。

阅读更多

CodeForces - 848A From Y to Y(思维)

题目描述

题目链接

阅读更多

CodeForces - 1321C Remove Adjacent(贪心)

题目大意

题目链接

给你一个字符串, 如果相邻的两个字母s[i], s[j] 满足 abs(s[i] - s[j]) == 1, 那么就能删除较大的那个字符, 问最多能删多少个。

阅读更多

CodeForces - 1316B String Modification(思维).md

题目大意

题目链接

给你一个长为n的字符串, 问k为多少时, 字符串的字典序最小

k的定义, 翻转 s[i : i + k − 1] | 1 <= i <= n - k + 1

阅读更多

CodeForces - 1305E Kuroni and the Score Distribution(思维, 构造).md

题目大意

题目链接

给你两个数n(<= 5000), m(<= 1e9), n为你要构造的序列长度, m下面会用到。该序列满足

1
2
3
1. 序列递增
2. 1 <= ai <= 1e9
3. 有恰好m组 i, j, k (1 <= i < j < k <= n) 满足 ai + aj = ak

如果存在这样的序列, 输出这个序列, 不存在输出-1、

阅读更多

CodeForces - 1305D Kuroni and the Celebration(交互题, 思维题).md

题目大意

题目链接

给你一棵n个节点的树, 找出他的根结点。

交互(不懂交互题的百度搜例题就明白了)

最多可以交互 n / 2次
输出 ? u v 返回 lca(u, v) .
输出答案 ! root

阅读更多

CodeForces - 1305C Kuroni and Impossible Calculation(数学).md

题目大意

题目链接

calculate (∏1≤i<j≤n|ai−aj|) % m.
其中 2 <= n <= 2e5 | 1 <= m <= 1000 | 0 <= ai <= 1e9

阅读更多

Codeforce928A - Login Verification(模拟)

题目大意

题目链接

阅读更多

codeforce569A- Music

A. Music
time limit per test2 seconds
memory limit per test256 megabytes
inputstandard input
outputstandard output
Little Lesha loves listening to music via his smartphone. But the smartphone doesn’t have much memory, so Lesha listens to his favorite songs in a well-known social network InTalk.

阅读更多