UVA - 1393 Highways(枚举包围盒大小,包围盒只有对角线穿过两个点)
来源:互联网 发布:js取json对象的值 编辑:程序博客网 时间:2024/05/17 04:28
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>using namespace std;typedef long long LL;const int maxn =305;int m,n;int g[maxn][maxn];int gcd(int a,int b){return b==0 ? a : gcd(b,a%b);}void init(){ int lim = 300; for(int i=1;i<=lim;i++) for(int j=1;j<=lim;j++) g[i][j] = gcd(i,j);}int main(){ init(); while(scanf("%d %d",&m,&n)==2){ if(!n&&!m) break; LL res = 0; for(int a=1;a<m;a++) for(int b=1;b<n;b++){ if(g[a][b] > 1) continue; res+=(m-a)*(n-b)-max(0,m-2*a)*max(0,n-2*b); } printf("%lld\n",res*2); } return 0;}
0 0
- UVA - 1393 Highways(枚举包围盒大小,包围盒只有对角线穿过两个点)
- AABB包围盒、OBB包围盒、包围球的比较
- AABB包围盒、OBB包围盒、包围球的比较
- AABB包围盒、OBB包围盒、包围球的比较
- 碰撞检测 包围盒 包围球 XNA
- AABB轴向包围盒
- AABB包围盒算法
- 关于obb包围盒
- 包围盒算法列表
- cocos2dx 画包围盒
- AABB轴向包围盒
- AABB包围盒详解
- OBB包围盒
- [OpenGL] AABB包围盒
- 包围盒算法
- 最小包围盒和最大距离点对(转载)
- OpenCV特征点检测匹配图像-----添加包围盒
- OpenCV特征点检测匹配图像-----添加包围盒
- .NET的Maven集成 NPanday
- Android,iOS打开手机QQ与指定用户聊天界面
- 计算后缀表达式的值
- songtaste音乐列表
- Cobbler批量安装Ubuntu/CentOS系统
- UVA - 1393 Highways(枚举包围盒大小,包围盒只有对角线穿过两个点)
- v$sysstat/v$sesstat/v$mystata/v$statname的区别
- linux下C语言多线程编程实例
- 1001. A+B Format (20)
- vdnbdnBVjlshgsuygv
- 几种操作数据库例
- you must restart adb and eclipse的相关解决办法
- Facebook工程师是如何改进他们Android客户端的
- tomcat优化---大数据量提交tomcat时,tomcat无法接收导致页面无反应