# 大战临近，先刷水题涨点自信！

### pratise

#include <iostream>
#include <cstring>
#include <string>
#include <cstdio>
using namespace std;

int main()
{
int n,cas=0;
cin>>n;
string s;
while(n--)
{
cas++;
cin>>s;
if(s.length()%2==0)
{
printf("Case %d: Even\n",cas);
}
else
{
printf("Case %d: Odd\n",cas);
}
}
return 0;
}

OOXX Game
#include <iostream>
#include <cstdio>
using namespace std;
char _map[1000][1000];
int main()
{
int n;
cin>>n;
int cas=0;
while(n--)
{
cas++;
int c,r;
scanf("%d%d",&c,&r);
int temp=0;
char s[1000];
getchar();
for(int i=0;i<c;i++)
{
scanf("%s",s);
for(int j=0;j<r;j++)
{

if(s[j]=='O')
{
temp++;
}
}
}
if(temp%2!=0)
{
printf("Case %d: Maze\n",cas);
}
else
{
printf("Case %d: Fat brother\n",cas);
}
}
return 0;
}

A-B Game
#include <iostream>
#include <cstdio>
using namespace std;

int main()
{
int t,cas=1;
cin>>t;
while(t--)
{
long long a,b;
cin>>a>>b;
int num=0;
while(a>b)
{
a=a-(a-1)/2;
num++;
}
printf("Case %d: %d\n",cas++,num);
}
return 0;
}

Moon Game
#include <iostream>
#include <cstdio>
#include <cmath>
#include <cstdlib>
using namespace std;
struct point
{
double x,y;
};
point p[1000];
double mianji(double x1,double y1,double x2,double y2)
{
return fabs(x1*y2-x2*y1)/2;
}
int judge(int a,int b,int c,int d)
{
double s1,s2,s3,s4;
s1=mianji(p[a].x-p[b].x,p[a].y-p[b].y,p[a].x-p[c].x,p[a].y-p[c].y);
s2=mianji(p[a].x-p[b].x,p[a].y-p[b].y,p[a].x-p[d].x,p[a].y-p[d].y);
s3=mianji(p[a].x-p[d].x,p[a].y-p[d].y,p[a].x-p[c].x,p[a].y-p[c].y);
s4=mianji(p[d].x-p[b].x,p[d].y-p[b].y,p[d].x-p[c].x,p[d].y-p[c].y);
if(fabs(s1-s2-s3-s4)<1e-6)
{
return 0;
}
else if(fabs(s2-s1-s3-s4)<1e-6)
{
return 0;
}
else if(fabs(s3-s2-s1-s4)<1e-6)
{
return 0;
}
else if(fabs(s4-s2-s3-s1)<1e-6)
{
return 0;
}
return 1;
}
long jiecheng(int n)
{
long sum=1,i=1;
while(i<=n)
{
sum*=i;
i++;
}
return sum;
}
int main()
{
int t,cas=1;
cin>>t;

while(t--)
{
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%lf%lf",&p[i].x,&p[i].y);
}
int i,j,k,l,sum=0;;
for(i=1;i<=n-3;i++)
{
for(j=i+1;j<=n-2;j++)
{
if(i!=j)
{
for(k=j+1;k<=n-1;k++)
{
if(k!=j)
{
for(l=k+1;l<=n;l++)
{
if(judge(i,j,k,l))
{
sum++;
}
}
}
}
}
}
}
printf("Case %d: %d\n",cas++,sum);
}
return 0;
}


• 本文已收录于以下专栏：

## 微信封了刷量工具， 今天教你给装逼的技能，微信公众号粉丝暴涨

• u013007305
• 2016年10月05日 15:01
• 7641

## 编程能力测试的水题

• sdlwzzm19971226
• 2017年03月07日 20:21
• 140

## POJ 水题（刷题）进阶

• txl16211
• 2016年07月14日 09:30
• 1319

## 临近小区分析-利用ArcGIS构建分析模型

• peckerzeng
• 2017年10月19日 11:28
• 124

## 只会做水题-

• viphong
• 2018年02月08日 00:50
• 2025

## 【BZOJ】初级水题列表——献给那些想要进军BZOJ的OIers

• eolv99
• 2014年09月26日 12:54
• 9480

## Python 3.0 简单实现K-邻近法

Python 3.0 简单实现K-邻近法 K-邻近法 ： 手头需要样本数据， 有了样本数据才能建立分类函数 第一步：导入样本数据 K-近邻算法具体思想 （1）计算已知类别数据集中的点于点当前之间...
• wangming520liwei
• 2017年01月17日 16:40
• 441

## 洛谷水题 P1167刷题

• wzw1376124061
• 2016年10月07日 21:26
• 537

## 最近点对（分治）

• www555555555
• 2015年12月25日 08:42
• 48

## bzoj刷题(shui)记录

• FZHvampire
• 2015年08月31日 11:26
• 1714

举报原因： 您举报文章：大战临近，先刷水题涨点自信！ 色情 政治 抄袭 广告 招聘 骂人 其他 (最多只允许输入30个字)