【FOJ2205 11月月赛A】【二分图结论题】据说题目很水 n个点上不形成三元环的最大边数

原创 2015年11月18日 17:22:27

 Problem 2205 据说题目很水

Accept: 31    Submit: 58
Time Limit: 1000 mSec    Memory Limit : 32768 KB

 Problem Description

Sunday最近对图论特别感兴趣,什么欧拉回路什么哈密顿回路,又是环又是树。在看完一本书后,他对自己特别有信心,便找到大牛牛犇犇,希望他出一题来考考自己。

在遥远的古代东方有N个城市,它们之间可以通过双向的道路相连。任意两个城市由不超过一条道路直接相连,而且没有城市的道路连向自身。但是牛犇犇是个纯情的小伙子,尽管他还没有女朋友,但他还是很讨厌第三者,以至于讨厌三这个数字。所以他希望Sunday能够构造一个N个城市的地图,这个地图中不能有任意三个城市能够相互直接到达,而且地图中的道路数目最多。

牛犇犇考虑到Sunday是个菜鸟,所以只让他回答上述地图含有的道路数目,而不需要输出地图是由哪些道路组成。(题外话:其实只是因为special judge的评测程序比较麻烦而已)

 Input

第一行一个整数T(1 <= T <= 100),表示测试数据的组数。

每组数据只包含一个N(1 <= N <= 1000),表示N个城市。

 Output

每组数据输出仅有一行,表示在符合题意下N个城市所能连接的最大道路数目。

 Sample Input

234

 Sample Output

24

 Source

FOJ有奖月赛-2015年11月


#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<math.h>
#include<iostream>
#include<string>
#include<set>
#include<map>
#include<vector>
#include<queue>
#include<bitset>
#include<algorithm>
#include<time.h>
using namespace std;
void fre(){freopen("c://test//input.in","r",stdin);freopen("c://test//output.out","w",stdout);}
#define MS(x,y) memset(x,y,sizeof(x))
#define MC(x,y) memcpy(x,y,sizeof(x))
#define MP(x,y) make_pair(x,y)
#define ls o<<1
#define rs o<<1|1
typedef long long LL;
typedef unsigned long long UL;
typedef unsigned int UI;
template <class T1,class T2>inline void gmax(T1 &a,T2 b){if(b>a)a=b;}
template <class T1,class T2>inline void gmin(T1 &a,T2 b){if(b<a)a=b;}
const int N=0,M=0,Z=1e9+7,ms63=1061109567;
int casenum,casei;
int main()
{
	scanf("%d",&casenum);
	for(casei=1;casei<=casenum;casei++)
	{
		int n;
		scanf("%d",&n);
		int x=n/2;
		int y=n-x;
		printf("%d\n",x*y);
	}
	return 0;
}
/*
【题意】
给你n([1,1000])个点,在这n个点上加边,但是怎么加边都不可以形成三元环。
让你求出最多能加边的数量是多少

【类型】
二分图 结论题

【分析】
在二分图上,不形成奇环的最大加边数是(n-[n/2])*[n/2]。
而不形成三元环的最大加边数与之相同。于是可以O(1)输出答案。

*/




版权声明:题解中哪里写错请一定要指出来QwQ 转载还请注明下出处哦,谢谢^_^

相关文章推荐

FZUOJ 2205 据说题目很水 (无三元环图最大边数)

FZUOJ 2205 据说题目很水 (无三元环图最大边数)

HDU 5874-Friends and Enemies(n个结点的无三元环的图的最大边数)

Friends and Enemies Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Oth...

【FOJ2210 11月月赛F】【DFS or 拓扑排序】攻占计划 n个点m条边DAG破坏一个点使得不可达点数尽可能多

Problem 2210 攻占计划 Accept: 20    Submit: 28 Time Limit: 1000 mSec    Memory Limit : 131072 KB ...

FOJ有奖月赛-2015年11月-据说题目很水

Problem A 据说题目很水 Accept: 113    Submit: 445 Time Limit: 1000 mSec    Memory Limit : 32768 KB ...

FOJ有奖月赛-2015年11月 Problem A 据说题目很水

Problem A 据说题目很水 Accept: 113    Submit: 445 Time Limit: 1000 mSec    Memory Limit : 32768 KB ...

FZU 2205 据说题目很水(思维题目)

**Problem 2205 据说题目很水 Accept: 130 Submit: 315 Time Limit: 1000 mSec Memory Limit : 32768 KB ...

FOJ-2011年11月月赛

学长给开题做的,随机队员时运气不好,把自己队的随走了一个,就剩zcy和我两个人打的。开局还行,但是毕竟人少,没法很快连续出题,后来出题速度就慢了。

Poj 1486 Sorting Slides + FOJ1202 信与信封问题 (二分图的必须边)

理论:http://hi.baidu.com/wrpnjmkfhgbimpq/item/e8402237ef272afbdf222100 步骤: 1:求最大匹配,匹配边集合E 2:删除E中的一条边e...

poj 2253 Frogger floyd 长路求权值最大边,属于简单题!!!!

刚开始做这道题的时候,一看就是floyd,果断打代码,wa了,然后就看看discuss,我去,全是dij,和prim,还有什么二分加并查集,这一下子给我整抑郁了后来终于看见一个志同道合的,一句话一语道...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)