题意:在圆上取n个点,相邻两个点之间连线,(注意,n和1相邻),然后所有点对(i ,i+2)相连,问能形成的不同的三角形有多少个?

思路:找规律

n=3,cnt=1;

n=4,cnt=8;

n=5 cnt=35    (5*2+5*2+ 5+5+5);

n=6 cnt= 32   (6*2+6*2+ 6+2);

n=7,cnt=35   (7*2+7*2+7);

n=8, cnt=40   (8*2+8*2+8)

n>6;cnt=5*n;

AC代码:

 #include<stdlib.h>
#include<stdio.h>
#include<string.h>
#define m 20121111
int main()
{
int t,n;
scanf("%d",&t);
int cas=;
while(t--)
{
int ans;
scanf("%d",&n);
if(n<)
ans = ;
else if(n == )
ans = ;
else if(n == )
ans = ;
else if(n == )
ans = ;
else if(n == )
ans = ;
else
ans = *n;
printf("Case #%d: %d\n",cas++,ans%m);
}
return ;
}

最新文章

  1. Logback配置连接
  2. hzwer模拟赛 虫洞
  3. C# 多线程详解 Part.02(UI 线程和子线程的互动、ProgressBar 的异步调用)
  4. MVVM架构~knockoutjs实现简单的购物车
  5. Android学习笔记(十四)——自定义广播
  6. [bzoj1068]压缩[区间动规]
  7. MonoRail学习-入门实例篇
  8. Perl初识笔记
  9. qsettings 中文键值 注释 支持
  10. 在keil中使用printf()函数的要点
  11. Struts入门(二) 配置文件的讲解
  12. Swift2.3适配Swift3.0时出现的各种问题
  13. There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).
  14. 在LINQ查询中LINQ之Group By的用法
  15. 关于定时脚本crontab的坑
  16. XML文件的DTD编写
  17. Python基础(中)
  18. 活字格Web应用平台学习笔记5 - 编辑和删除记录
  19. 【emWin】例程三十三:窗口对象———Radio
  20. HTTP返回代码 403 404 500等代表的含义

热门文章

  1. [置顶] 深入ResourceBundle
  2. Poj 3246 Balanced Lineup(线段树基础)
  3. SimpleAdapter
  4. 极光IM使用教程-极光推送
  5. iphone分辨率终极指南(含有iphone6/6+)
  6. javascript笔记整理(运算符 )
  7. 华为手机logcat不出日志解决方案
  8. ASP.NET - 页面传值 Request.QuerString[].ToString();
  9. MSSQL - 存储过程取出5条热点新闻
  10. sql: update from