码迷,mamicode.com
首页 >  
搜索关键字:对角线    ( 1126个结果
HDU 2819 Swap
题目大意: 给你一个N代表一个N*N的0-1矩阵,问经过怎样的交换才能使得所有对角线上的值都为一,每次交换只能交换任意的行和列。若无法交换成功则输出 -1.题目分析:我们把一个图做一次二分匹配,所有的行都匹配到了一个列。若是最大匹配数不能到达n,则说明无论怎么交换都是不能得到对角线全部为一的。当我们...
分类:其他好文   时间:2015-08-10 18:03:35    阅读次数:128
hdu5305RUN(正方形判定)
提示:水题,主要是明白正方形判断的条件,这一点如果糊涂了就会有很多遗漏的地方正方形的判断条件是:4条边长相等,两条对角线相等对此,通用的方法是求6条两两顶点间的距离,排序之后判断是否各自相等RunAccepts: 126Submissions: 558Time Limit: 2000/1000 MS...
分类:其他好文   时间:2015-08-10 16:08:16    阅读次数:124
HDU 5365 Run(暴力)
题意:给一个n和n个整数坐标问这些点能组成几个不同正三角形,正方形,正五边形,正六边形。 分析:由于坐标都是整数,使用只可能有正方形,其他都不可能,那么只要对于每四个不同的点,判断2组对边相等,两条对角线也相等,临边也相等即可。 代码: #include #include #include #include #include #pragma comment(link...
分类:其他好文   时间:2015-08-10 09:28:39    阅读次数:145
N皇后问题
八皇后问题是一个古老而著名的问题,它是回溯算法的典型例题。该问题是十九世纪德国著名数学家高斯于1850年提出的:在8行8列的国际象棋棋盘上摆放着 八个皇后。若两个皇后位于同一行、同一列或同一对角线上,则称为它们为互相攻击。 现在要求使这八个皇后不能相互攻击,即任意两个皇后都不能处于同一行、同一列或同一对角线上,问有多少种摆法。解题思路在递归方式中,pos[i]表示第i行的皇后摆在第pos[i]列上...
分类:其他好文   时间:2015-08-09 22:35:27    阅读次数:160
LA4043 - Ants(二分图完备最佳匹配KM)
https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2044 大致题意: 平面上有n个白点和n个黑点,求一种完美匹配使他们间的连线不相交 思路:要注意到,若有两种匹配相交,总可以当成对角线补成四边形,然后选四边形的两个边作为匹配就不会相...
分类:其他好文   时间:2015-08-09 22:33:25    阅读次数:164
hdu 5365 Run(BC 50 B题)(求四边形的个数)
本来准备睡觉,结果还是忍不住想把它A了,因为已经看了题解了, 题意:就是给你一些坐标,都是整数,求一些正多边形的数目,官方题解说是地球人都知道整数坐标构不成正三角形,正五边形和正六边形的。。。然而我并不知道。。。以后才知道。。。 所以呢这道题直接暴力就可以了,求正四边形的个数,这里判断是否是正四边形用的是四条边相等,而且两条对角线相等,并且边比对角线小,我也不知道是否这样一定是正四边形(。。。...
分类:其他好文   时间:2015-08-09 02:00:40    阅读次数:146
leetcode Ch8-Others
1. Rotate Image 旋转图像顺时针旋转90度:先沿水平线翻转,再沿主对角线翻转。逆时针旋转90度:先沿竖直线翻转,再沿主对角线翻转。顺时针旋转180度:水平翻转和竖直翻转各一次。 逆时针旋转180度效果同顺时针180度。
分类:其他好文   时间:2015-08-08 14:59:58    阅读次数:122
Codeforces Round #303 (Div. 2)(A,B,C,D)
A: 题目地址:Toy Cars 题意:给一个n*n的矩阵,-1只在对角线出现(因为自己不能撞自己),0代表没有车在碰撞,1代表第i辆车(横坐标)被撞坏了,2代表第j辆车(纵坐标)被撞坏了,3代表两辆车都撞坏了。问哪几辆车完好无损。 思路:遍历i。对每一行来说,只要有1和3就代表这辆车跪了,然后只要找出每一行没1和3的就好辣。#include #include <math....
分类:其他好文   时间:2015-08-08 13:36:19    阅读次数:81
uva 11538 - Chess Queen(组合数)
UVa  Online Judge https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2533 【题意】 给定一个棋盘,在棋盘上放两个皇后(一白一黑),求使得两个皇后相互攻击(在一行、一列、对角线均可相互攻击),求方案数。 计数问题,分类...
分类:其他好文   时间:2015-08-05 22:17:26    阅读次数:131
uva 11538 Chess Queen
// uva 11538 Chess Queen // // 题目大意: // // 在 n * m 的棋盘中,放两个皇后,一个黑的,一个白的 // 求能让两个皇后相互攻击的放法,有多少种 // // 解题思路: // // 皇后攻击的方式只有在同一行,同一列,或者同一对角线 // 上,分类讨论: // // 1): 同一行,则白的放法有 n * m 种,黑的放法有m-1种 // // 2...
分类:其他好文   时间:2015-08-05 14:55:48    阅读次数:92
1126条   上一页 1 ... 80 81 82 83 84 ... 113 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!