题解列表

筛选

STL库中set(红黑树)的用法

STL库中set的用法可以自行百度;set的插入,删除和查看的时间复杂度是哦o(logN)的```cpp#include#include#include#include#include#include#includeusingnamespacestd;typedeflonglongLL;typedef

2^k进制数 (递归解决)

```cpp#include#includeusingnamespacestd;intpr,max2,tot=0;voiddp(intbit,intn){if(bit>1&&bit>k>>w;pr=w/k+1;//分为w/k+1段max2=pow(2,

K-进制数-题解(Python代码)

对于本题,按说可以从前到后递推地生成数列,但笔者直接进行了计算。对于题中涉及的长度为n的字符串,`'0'`存在的位置不能为首位,也不能在其他`'0'`之后,那么即每一个`'0'`之前必有一个非0数,进行组合计数即可。具体而言,就是对于有i个`'0'`的字符串而言,

三角形-题解(Python代码)

本题笔者直接从最后一排累加得解。```pythonn_test=int(input())fori_testinrange(n_test):n=int(input())triangle=[]fori_lineinrange(n):triangle.append([int(i)foriininput().

【亲和数】-题解(C++代码)

#include#includeusingnamespacestd;voidqys(set*ys,intn){//求所有约数,使用集合可以避免插入重复的约数ys->insert(1);for(inti=2;iinsert(i);}intmain(){intn;cin>>n;inta,

三角形-题解(C++代码)

```cpp#includeusingnamespacestd;inta[105][105]={0};intmain(){inti,j,t=0,n,m,k,b[105],h=0;cin>>m;for(k=0;k>n;for(i=0;ia[i]

抢夺资源-题解(Python代码)

大约是因为这样的博弈问题已经进小学教材了....```pythonx=input()whilex:n,m=map(int,x.split())print('Gerlot'ifn%(m+1)else'Wildhunte')x=input()```