BNUOJ 44584 平面切割者
来源:互联网 发布:淘宝处方药品货到付款 编辑:程序博客网 时间:2024/06/08 20:02
题意:两个同心圆,大圆的所有弦两两相交,并且不存在三弦共点或者两弦交于小圆上同一点,判断存在n条弦时,该圆被切割成多少个区域
链接:http://www.bnuoj.com/v3/problem_show.php?pid=44584
思路:画图,将1,2,3,4根弦的情况画出来,找规律即可。递推式 f(i) = f(i-1) + i + 2
注意点:无
以下为AC代码:
Username RunID ID Result Language Time Memory Length Submit Time
#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <vector>#include <deque>#include <list>#include <cctype>#include <algorithm>#include <climits>#include <queue>#include <stack>#include <cmath>#include <map>#include <set>#include <iomanip>#include <cstdlib>#include <ctime>#define ll long long#define ull unsigned long long#define all(x) (x).begin(), (x).end()#define clr(a, v) memset( a , v , sizeof(a) )#define pb push_back#define mp make_pair#define read(f) freopen(f, "r", stdin)#define write(f) freopen(f, "w", stdout)using namespace std;int num[20005];int main(){ ios::sync_with_stdio( false ); num[0] = 2; num[1] = 4; int k = 2; for ( int i = 2; i < 20005; i ++ ) { num[i] = num[i-1] + i + k; } int t; cin >> t; while ( t -- ) { cin >> k; cout << num[k] << endl; } return 0;}
0 0
- BNUOJ 44584 平面切割者
- BNUOJ 44584 平面切割者
- 线切割平面问题
- 【vtk实例】平面切割
- 切割平面问题
- Mesh的平面切割算法
- hdu 2050 折线切割平面
- 1326: 平面切割(特别版)
- poj 1514 Metal Cutting 半平面交的平面切割
- 求平面切割三角形的交线
- neuq 1017: 平面切割(特别版)
- 基于VTK的任意平面切割
- 基于VTK的任意平面切割
- 1017平面切割(闪电型线)
- Unity Shader Example 14 (平面切割图片 )
- neuq oj 1017平面切割(特别版)C++
- QT+VTK+PCL实现交互式点云平面切割
- 平面直线切割问题 (LINES IN THE PLANE) 问题
- ubuntu系统下wireshark普通用户抓包设置
- TCP发送源码学习(3)--tcp_transmit_skb
- 我真的很想说出来
- HDU 5115 Dire Wolf (区间DP)
- pkg-config and ldconfig
- BNUOJ 44584 平面切割者
- 距离和相似度度量
- android 为按钮添加响应事件的五种写法
- linux内存管理初始化
- C#基础知识之七
- pdflush进程详解
- linux下数据同步、回写机制分析
- 杭电1695 GCD(莫比乌斯反演)
- iOS开发拓展篇—UIDynamic(简单介绍)