zoukankan      html  css  js  c++  java
  • Z划分空间

    /* 
    https://blog.csdn.net/fastkeeper/article/details/38905249
    https://max.book118.com/html/2017/1007/136303585.shtm
    具体数学第一章第二节的问题,Knuth写的
    
    zoj_1652    数论 
    这题木有思路啊。。 
    盗用下别人的分析: 
        分析: 
        典型的递推题 
        设f(n)表示n个z字型折线至多平面划分数。 
        现在增加一条边a,和3n条线都相交,增加3n+1个区域。 
        再增加一条边b,与a平行,同样增加3n+1个区域。 
        最后增加一条边c,与已有的边都相交,增加3n+3个区域。又因为要与a,b形成锯齿形,所以又减去2*2个区域 
        所以得出递推式 f(n)=f(n-1)+9*(n-1)+1 
     
    其实这题的基础当然是用直线划分平面问题,应该去掌握下。还有就是类似用'<'之类的符号划分平面的问题。。 
    */  
    #include <iostream>  
    #include <cstdio>  
    using namespace std;  
    int f[10001];  
      
    int main()  
    {  
        int i;  
        f[0]=1;  
        for( i=1;i<10001;i++ )  
            f[i]=f[i-1]+9*(i-1)+1;  
        while( scanf("%d",&i)!=EOF )  
            printf("%d
    ",f[i]);  
        return 0;  
    }  
    Zoj 1652
  • 相关阅读:
    再逛开心网
    WAPM
    win2003安装flash cs4
    [AS3][物体的运动]
    转sql产生百万记录
    KeyedList
    timer 焦点
    sql优化
    灰色
    参数
  • 原文地址:https://www.cnblogs.com/Roni-i/p/8834921.html
Copyright © 2011-2022 走看看