14 条题解

  • 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
          @ 2026-4-24 16:39:23

          #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; }

          • 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
                              难度
                              9
                              标签
                              递交数
                              285
                              已通过
                              30
                              上传者