比赛 ?板子大赛 评测结果 AAAAAAAAAAWWWWWWWWWW
题目名称 数三角形 最终得分 50
用户昵称 董彰奇 运行时间 0.218 s
代码语言 C++ 内存使用 11.29 MiB
提交时间 2026-01-17 11:11:09
显示代码纯文本
 #include<bits/stdc++.h>
 using namespace std;
 int dp[1000010],qzh[1000010];
 int main(){
     freopen("TricountUVa.in","r",stdin);
     freopen("TricountUVa.out","w",stdout);
     dp[4]=1,dp[5]=2,qzh[4]=1,qzh[5]=3;
     for(int i=6;i<=1000000;i++)
    {
        int u=0;
        if(i%2==0){
           u=1; 
        }
        dp[i]=(i-3+u)*((i-3-u)/2+1)/2;
        qzh[i]=qzh[i-1]+dp[i];
     }
     int n;
     while(1){
         cin>>n;
         if(n<3){
             break;
         }
         cout<<qzh[n]<<endl;
     }
 }