7 条题解

  • 1

    注意数组的规模确定

    • 0
      @ 2025-5-7 13:31:31

      #include<bits/stdc++.h> using namespace std; int main() { int n,i; long long a[1000010]; cin>>n; for(i=1;i<=n;i++) { cin>>a[i]; } for(i=n;i>=1;i--) { cout<<a[i]<<" "; } return 0; }

      编译器会爆,但能过测试

      • 0
        @ 2024-1-28 16:34:45
        #include<iostream>
        using namespace std;
        int a[100000000];
        int main()
        {
        	int n,t;
        	cin>>n;
        	for(int i=1;i<=n;i++)
        	cin>>a[i];
        	for(int i=1;i<=n/2;i++)
        	{
        		t=a[i];
        		a[i]=a[n-i+1];
        		a[n-i+1]=t;
        	}
        	for(int i=1;i<=n;i++)
        	cout<<a[i]<<" ";
        	return 0;
        }
        
        • @ 2024-12-2 13:37:28

          int a[100000000] 我发现爆能器了

      • -1
        @ 2024-12-3 13:25:07

        #include<bits/stdc++.h> using namespace std; int main() { int a[1000000]; int n; cin>>n; for(int i=0;i<n;i++) { cin>>a[i]; } for(int i=n-1;i>=0;i--) { cout<<a[i]<<" "; } return 0; }

        • -1
          @ 2024-12-3 12:39:46

          #include<bits/stdc++.h> using namespace std; int a[1000000]; int main() { int n,t; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; } t=a[0]; for(int i=n;i>=1;i--)

          	{
          		
          	cin>>a[i];
          	cout<<a[i]<<" ";}
           	return 0; 
          }
          
          • -3
            @ 2024-11-20 12:43:04
            #include<bits/stdc++.h>
            using namespace std;
            int main()
            {
            	int n,i,t;
            	int a[1000000];
            	cin>>n;
            	for(i=1;i<=n;i++)
            	{
            		cin>>a[i];
            	}
            	for(i=1;i<=n/2;i++)
            	{
            		t=a[i];
            		a[i]=a[n+1-i];
            		a[n+1-i]=t;
            	}
            	for(i=1;i<=n;i++)
            	{
            		cout<<a[i]<<" ";
            	}
            }
            
            • -6

              【问题描述】 输入n个数,要求程序按输入时的相反顺序把这n个数打印出来。也就是说,按输入的相反顺序打印这n个数。 【输入】第一行一个正整数n 第二行n个正整数,每个数据中间用一个空格隔开 【输出】 n个正整数,每个数据中间用一个空格隔开 【输入样例】 10 1 4 7 2 5 8 3 6 9 10 【输出样例】 10 9 6 3 8 5 2 7 4 1 【数据规模】1<n<=1000000

              • @ 2024-12-2 13:09:02

                sz

            • 1

            信息

            ID
            82
            时间
            1000ms
            内存
            256MiB
            难度
            4
            标签
            递交数
            149
            已通过
            66
            上传者