BZOJ2916 [Poi1997]Monochromatic Triangles 数论
2024-08-30 00:06:13
答案等于总三角形数-不合法数
一个不合法三角形一定存在两个顶点,在这个三角形中这个顶点的角的两边不同色
#include<cstring>
#include<cmath>
#include<iostream>
#include<algorithm>
#include<cstdio> using namespace std;
inline int read()
{
int x=,f=;char ch=getchar();
while(ch<''||ch>''){if(ch=='-')f=-;ch=getchar();}
while(ch>=''&&ch<=''){x=(x<<)+(x<<)+ch-'';ch=getchar();}
return x*f;
} int n,m,ans;
int deg[]; int main()
{
n=read(),m=read();
for (int i=;i<=m;i++)
{
int x=read(),y=read();
deg[x]++,deg[y]++;
}
for (int i=;i<=n;i++)ans+=(deg[i]*(n--deg[i]));
printf("%d\n",n*(n-)*(n-)/-ans/);
}
最新文章
- qt5.5程序打包发布以及依赖【转】
- jQuery cxScroll 间歇式无缝滚动
- [Storm] 内部消息缓存
- Resharp最新破解方法
- github的初次体验及管理代码的心得
- Solr单机部署和集群部署
- Android 使用 TableLayout 布局拉伸宽度
- C语言关键字 - 铁布衫:const 转载
- Java 单文件下载及重命名
- Asp.Net使用异步性能就提升吗
- 【Xamarin 在Mac OS 上的部署安装环境】
- CSS中RGBA的兼容方法以及透明度计算方法
- Java ftp 上传文件和下载文件
- Redis in .NET Core 入门:(3) Hash
- Java方法参数的传递方式
- Ubuntu wpa 代替network-manager
- Ajax实现的城市二级联动二
- php单例模式实现对象只被创建一次
- js里用append()和appendChild有什么区别?
- 【51nod】1766 树上的最远点对
热门文章
- mongdb 一些操作
- C# 创建子目录
- eclipse部署web项目至本地的tomcat但在webapps中找不到问题
- Jquery 就是怎么取得一个select的当前值
- python字典按照k,v来排序
- JZOJ 4272. 【NOIP2015模拟10.28B组】序章-弗兰德的秘密
- Java流(Stream)、文件(File)和IO
- Xadmin后台管理系统搭建基于Django1.11.11+Python3.6
- HDU 6092 01背包变形
- Docker背后的内核知识(一)