//CountingTriangles
/*顶角朝上的三角形:a[i]=a[i-1]+c(i+1,2)(从底边任选两点为正三角形底边)
顶角朝下的三角形:b[i]=b[i-1]+c((i+1)/2,2)+c((i+2)/2,2)(因为偶数边长的正三角形和其边长一半的反三角形存在着对应关系,
所以将底边所有的点分为两类:奇数和偶数点;再在..
分类:
其他好文 时间:
2015-11-19 19:17:02
阅读次数:
153
题意:给出5个点的坐标,问这5个点是否刚好是一个五角星的顶点。思路:dfs枚举5个点的顺序。判断5条邻边相等,5条对角线相等。若均满足则是,否则不是。附:为什么要判断5条对角线也相等才行呢?如图,一个正方形上面一个正三角形,同样满足 5条邻边相等,但不满足5条对角线相等。代码: 1 #include...
分类:
其他好文 时间:
2015-11-15 16:21:24
阅读次数:
150
public static void Main(string[] args) { Console.WriteLine("请输入要打印的行数:"); int n=Convert.ToInt32(Console.ReadLine()); Console.Clear(); //清除以上显示的内容 ...
分类:
其他好文 时间:
2015-10-14 19:50:10
阅读次数:
143
一、目标目标完成下图效果:二、完成1、分析在::before和::after伪元素的用法一文中有说到使用::befrore和::after可以完成一个六边形。这个案例是用一个#star-six完成一个正三角形,通过::after实现一个倒三角形,然后绝对定位放好位置。我们接下来也用这个思路完成。2、...
分类:
其他好文 时间:
2015-09-23 19:27:55
阅读次数:
183
▲C语言实现乘法口诀表的输出①正三角输出#include<stdio.h>intmain(){ inti,j=0; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%2d\t",i,j,i*j); } printf("\n"); } return0;}②倒三角输出乘法口诀表#include<stdio.h>intmain(){ inti,j=0..
分类:
编程语言 时间:
2015-09-22 18:57:37
阅读次数:
223
已知正六边形的中心点和边长,求各顶点的坐标,给出相关算法。利用正六边形的特殊性:1、中心点与各顶点连线构成正三角形2、各顶点落在一个圆上思路:找到一种特殊情况,上下2个顶点连线与y轴平行,其他情况的正六边形可以看做是这个特殊状态的六边形在圆周上的旋转如下图所示:
分类:
其他好文 时间:
2015-09-10 20:54:03
阅读次数:
92
package com.demo1;/** * 打印正/倒三角 * * @author denny 正三角改变 初始化值 侄三角改变 循环条件 */public class Demo6 { public static void main(String[] args) { pri...
分类:
其他好文 时间:
2015-09-08 15:01:13
阅读次数:
126
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5365众所周知,整点是围不成正三角形正五边形正六边形的,所以我们只需暴力出它可以围成几个正四边形。 1 #include 2 #include 3 #include 4 #include 5 #i...
分类:
其他好文 时间:
2015-09-04 14:09:25
阅读次数:
164
5365
题目链接:点击打开链接
题目大意:给定一些整数点,问这些点能够组成多少个正三角形或者是正方形、正五边形、正六边形。
思路:如果仔细想一想的话,这道题目是根本不存在正三角形、正五边形、正六边形的请款的。(在纸上画图看一看,可以发现确实不行。题目输入是整数点)
所以题目变成:这些点能够组成多少个正方形。看数据范围,n
题目瞬间简单了,暴力!暴力枚举4个点,然后判断这4个点是否能组成...
分类:
其他好文 时间:
2015-08-10 22:18:47
阅读次数:
132
题意:给一个n和n个整数坐标问这些点能组成几个不同正三角形,正方形,正五边形,正六边形。
分析:由于坐标都是整数,使用只可能有正方形,其他都不可能,那么只要对于每四个不同的点,判断2组对边相等,两条对角线也相等,临边也相等即可。
代码:
#include
#include
#include
#include
#include
#pragma comment(link...
分类:
其他好文 时间:
2015-08-10 09:28:39
阅读次数:
145