本文来自国家地理 How the Parthenon Lost Its Marbles 帕特农神庙是怎样失去大理石雕的 In 1801 a British nobleman stripped the Parthenon of many of its sculptures and took them to England. Controversy over their acquisitio
题解:CF1914E-Game with Marbles 事先说明一下,本题解不讲解简单数据范围的算法,因为复杂数据范围的就很简单。 这道题的大体意思是这样的:小A有颜色为i(i=1~n)的小球a[i]个,小B有颜色为i(i=1~n)的小球b[i]个。现在他们进行一次比赛,规则如下:由双方轮流操作,小A先来,每次操作,操作方将选择一个颜色x(x=1~n),并保证双方此时都至少有一个该颜色的球,
题目链接:https://arc086.contest.atcoder.jp/tasks/arc086_c 这个题很毒啊。。。辣鸡选手补了2个小时才弄明白怎么做,很优秀啊? 题解讲的很细,复杂度证明上,每一次合并,会让某层的节点数减1,所以是O(N)的的复杂度 代码: #include<bits/stdc++.h>using namespace std;const int MA
暑期个人赛第四场 题意:把n个求分给k个颜色, 思路:转化一下,将球的n-1个空隙插上隔板,那么答案就是c(n-1,k-1); 代码如下: #include <cstdio>long long c(int n, int k){if(n-k<k) k = n-k;double ans = 1;for(int i = 1; i <= k; i++) ans*=1.0*(n-i+1)/