8 条题解

  • 1
    @ 2026-5-17 19:37:50

    #include<bits/stdc++.h> using namespace std; const int N=1e5+5; char a[N]; int main(){ int t; cin>>t;getchar(); while(t--) { cin.getline(a,N); int len =strlen(a); a[len]=' '; for(int i=0;i<=len;i++) { if(a[i]==' ') { int j=i-1; while(a[j]!=' '&&j>=0) { cout<<a[j]; j--; } cout<<' '; } } cout<<endl; } return 0; } 不对我吃

    • -1
      @ 2025-9-19 20:19:43

      #include<bits/stdc++.h> using namespace std; const int N = 2e5 + 10; char a[N]; int main() { cout << "\0"; int t; cin >> t; getchar(); while(t--) { cin.getline(a,N); int len = strlen(a); for(int i = 0; i <= len; i++) { if(a[i] == ' ' || a[i] == '\0') { int j = i - 1; while(j >= 0 && a[j] != ' ') { cout << a[j]; j--; } cout << " "; } } cout << endl; } return 0; }

      • -1
        @ 2022-2-19 10:32:05
        #include<bits/stdc++.h>
        using namespace std;
        const int N = 2e5 + 10;
        char a[N];
        int main()
        {
            cout << "\0";
            int t;
            cin >> t;
            getchar();
            while(t--)
            {
                cin.getline(a,N);
                int len = strlen(a);
                for(int i = 0; i <= len; i++)
                {
                    if(a[i] == ' ' || a[i] == '\0')
                    {
                        int j = i - 1;
                        while(j >= 0 && a[j] != ' ')
                        {
                            cout << a[j];
                            j--;
                        }
                        cout << " ";
                    }
                }
                cout << endl;
            }
            return 0;
        }
        
        • -1
          @ 2022-2-19 10:31:09
          /*
          #include <stdio.h>
          #include <iostream>
          #include <string.h>
          using namespace std;
          char a[1000000];
          int main()
          {
          	int t;
          	cin>>t;
          	getchar();
          	while(t--)
          	{
          		cin.getline(a,1000000);
          		int len=strlen(a);
          		for(int i=0;i<=len;i++)
          		{
          			if(a[i]==' '||a[i]=='\0')
          			{
          				int j=i-1;
          				while(j>=0&&a[j]!=' ')
          				{
          					cout<<a[j];
          					j--;
          				}
          				cout<<" ";
          			}
          		}
          		cout<<endl;
          	}
          }
          */
          
          • -2
            @ 2025-9-19 20:32:20
            #include<bits/stdc++.h>
            using namespace std;
            int n;
            string a;
            void abc(int ans){
                for(int i=1; i<ans; i++){
                    if(a[i]==' '){
                        int t=i-1;
                        while(a[t]!=' '){
                            cout << a[t];
                            t--;
                        }
                        cout << " ";
                    }
                }
                cout << "\n";
            }
            int main(){
                cin >> n;
                getline(cin,a);
                for(int i=0; i<n; i++){
                    getline(cin,a);
                    a=" "+a+" ";
                    abc(a.size());
                }
                return 0;
            }
            
            • -2
              @ 2023-10-29 21:01:03

              本蒟蒻这道题超时了,求神犇指点 QwQ

              #include<bits/stdc++.h>
              using namespace std;
              char a[1005];
              bool A=1;
              int n;
              int main(){
              	cin>>n;
              	for(int i=1;i<=n;i++){
              		while(A){
              			cin>>a;
              			int lon=strlen(a);
              			for(int i=lon;i>=0;i--)cout<<a[i];
              			cout<<" ";
              		}
              	}
              	return 0;
              }
              
              • -2
                @ 2023-5-23 22:18:02
                #include<bits/stdc++.h>
                using namespace std;
                const int N = 2e5 + 10;
                char a[N];
                int main()
                {
                    cout << "\0";
                    int t;
                    cin >> t;
                    getchar();
                    while(t--)
                    {
                        cin.getline(a,N);
                        int len = strlen(a);
                        for(int i = 0; i <= len; i++)
                        {
                            if(a[i] == ' ' || a[i] == '\0')
                            {
                                int j = i - 1;
                                while(j >= 0 && a[j] != ' ')
                                {
                                    cout << a[j];
                                    j--;
                                }
                                cout << " ";
                            }
                        }
                        cout << endl;
                    }
                    return 0;
                }
                
                • -3
                  @ 2024-11-15 20:04:00
                  #include <stdio.h>
                  #include <iostream>
                  #include <string.h>
                  using namespace std;
                  char a[100000],b[100000];
                  int main()
                  {
                  	int n;
                  	cin >> n;
                  	getchar();
                  	while(n--)
                  	{
                  		cin.getline(a,10000);
                  		int len = strlen(a);
                  		a[len] = ' ';
                  		int pre = 0;
                  		for(int i = 0 ; i <= len ; i++)
                  		{
                  			if(a[i] == ' ')
                  			{
                  				for(int j = i-1 ; j >= pre ; j--)
                  					cout << a[j];
                  				cout << ' ';
                  				pre = i+1;
                  			}
                  		}
                  		cout << endl;
                  	}
                  }
                  abc abc abc 
                  
                  • 1

                  信息

                  ID
                  1162
                  时间
                  1000ms
                  内存
                  32MiB
                  难度
                  6
                  标签
                  递交数
                  848
                  已通过
                  267
                  上传者