题解列表

筛选

c++题解,简短

每加入一条直线,增加的面是交点的个数+1,还有要注意的是重合的线,和平行的线要特别处理一下```cpp#includeusingnamespacestd;#definelllonglonglln,sum=1;longdoublea[1005],

蓝桥杯算法训练VIP-JAM计数法

#include#includeusingnamespacestd;stringstr;ints,w,t;intsize;booladd_increment(){charend_val='a'+t-1;inti=size-1;while(i>=0&&str[i]==end_val){i--;end_v

c++深度优先搜素

摘要:#include<iostream> using namespace std; int m,n,cnt=0,sum=0,step=0,ans=9999999; int dx[5]={0,-1,1……

1280: 找啊找啊找GF

```cpp#includeusingnamespacestd;intrmb[1001],rp[1001],t[1001],f[101][101],mint[101][101];intmain(){intn,i,m,r,v1,v2;scanf("%d",

3048: 抓住那头牛

摘要:```cpp #include using namespace std; int n,k; int dfs(int t) { if(t>n>>k; int s=0; ……

1279: [NOIP2008T2]火柴棒等式

```cpp#includeusingnamespacestd;intnu[10]={6,2,5,5,4,5,6,3,7,6};intmatches(intnum){intk=0;for(inti=num;i!=0;i/=10)k+=nu[i%10];if(num==0)k+=nu[0];return

1278: [NOIP2008]传纸条

```cpp#includeusingnamespacestd;intn,m,a[52][52],f[52][52][52][52];namespaceqaq{intmain(){scanf("%d%d",&m,&n);for(inti=1;i