13 条题解

  • 2
    @ 2025-7-28 14:26:26
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    	int n,sum=0;
    	cin>>n;
    	for(int i=1,cnt=1;cnt<=n;i+=2,cnt++)
    	{
    		sum+=i;
    	}
    	cout<<sum; 
    } 
    
    • 1
      @ 2026-4-17 16:12:53
      #include<bits/stdc++.h>
      using namespace std;
      int main()
      {
       	int a,sum=0;
       	cin>>a;
       	for(int i=1;i<=a;i++){
       		if(i%2==1) sum+=i;
      	 }
      	 cout<<sum;
      } 
      
      • 1
        @ 2026-3-31 21:14:32

        a=int(input()) s=0 b=1 for i in range(a): s+=b b+=2 print(s)

        这个解法额。。 也不是很好... (不知道为啥,下面的大佬直接输出x*x???)

        • 0
          @ 2025-11-2 8:40:29
          
          #include<bits/stdc++.h>
          using namespace std;
          int main()
          {
          	int n,ans=0;
          	cin>>n;
          	int p=0;
          	for(int i=1;p<n;i+=2)
          	{
          		ans+=i;
          		p++;
          	}
          	cout<<ans;
          	return 0;
          }
          
          
          • 0
            @ 2025-8-5 10:43:48

            解法1:

            用公式计算:
            设公差为 dd ,第一项为 a1a_1 ,最后一项是 ana_n ,可以得到以下式子:

            a1+(n1)×d=ana_1+(n-1)\times d=a_n n=(ana1+1)dn=\frac{(a_n-a_1+1)}{d} S=(a1+an)×n2S=\frac{(a_1+a_n)\times n}{2}

            那么结果就出来了:

            #include<iostream>
            #define QwQ return 0;
            using namespace std;
            int n;
            int main(){
            	cin>>n;
            	cout<<(2*n-1+1)*((2*n-1+1)/2)/2;
            	QwQ
            }
            

            解法2:

            天下无双,个数平方:

            #include<iostream>
            #define QwQ return 0;
            using namespace std;
            int n;
            int main(){
            	cin>>n;
            	cout<<n*n;
            	QwQ
            }
            
            • 0
              @ 2025-5-21 16:35:57
              #include<bits/stdc++.h>
              using namespace std;
              int n;
              int main(){
              	cin>>n;
              	cout<<n*n;
              	return 0;
              }
              
              • 0
                @ 2024-12-29 11:05:17

                代码c++

                using namespace std;
                int n;
                int main(){
                	cin>>n;
                	cout<<n*n;
                	return 0;
                }
                
                
                • 0
                  @ 2024-12-28 11:33:33
                  #include<bits/stdc++.h>
                  using namespace std;
                  signed main(){
                  	int n;
                  	cin>>n;
                  	cout<<(2+(n-1)*2)*n/2; 
                  }
                  
                  • 0
                    @ 2024-12-25 19:58:31
                    #include<bits/stdc++.h>
                    using namespace std;
                    int n;
                    int main(){
                    	cin>>n;
                    	cout<<n*n;
                    }
                    
                    • 0
                      @ 2024-12-24 20:53:48

                      别看题目一大坨东西在那儿【数据删除】,其实它就是告诉你一个等差数列 1,3,5,7,9...1,3,5,7,9... 然后叫你算前 nn 项相加。

                      #include<bits/stdc++.h>
                      using namespace std;
                      int main()
                      {
                      	int n;
                      	cin>>n;
                      	int ans=0;
                      	int num=1;
                      	for(int i=1;i<=n;i++)
                      	{
                      		ans+=num;
                      		num+=2;
                      	}
                      	cout<<ans;
                      	return 0;
                      }
                      
                      • 0
                        @ 2024-12-22 11:03:53

                        C++ :

                        #include<iostream>
                        using namespace std;
                        int main(){
                        	int a;
                        	cin>>a;
                        	int z=0;
                        	for(int i=1;i<2*a;i=i+2){
                        		z=z+i;
                        	}
                        	cout<<z;
                        	return 0;
                        }
                        

                        Python :

                        # coding=utf-8
                        a=int(input())
                        print(a*a)
                        
                        
                        • -1
                          @ 2024-12-28 15:04:45

                          太神奇了,观察样例发现答案就是 n×nn\times n

                          #include<bits/stdc++.h>
                          #define int long long
                          #define INF 0x3f3f3f
                          using namespace std;
                          int n;
                          signed main(){
                          	cin>>n;
                          	cout<<n*n;
                          	return 0;
                          }
                          
                          • -2
                            @ 2025-12-14 20:53:14

                            很简单

                            • 1

                            信息

                            ID
                            16
                            时间
                            1000ms
                            内存
                            128MiB
                            难度
                            1
                            标签
                            (无)
                            递交数
                            267
                            已通过
                            219
                            上传者