13 条题解

  • 4
    @ 2022-2-19 10:04:35
    #include <stdio.h>
    #include <iostream>
    #include <string.h>
    using namespace std;
    int s[200];
    char a[1000000];
    int main()
    {
    	cin>>a;
    	int len=strlen(a);
    	for(int i=0;i<len;i++)
    	{
    		s[a[i]]++;
    	}
    	int flag=1;
    	for(int i=0;i<len;i++)
    	{
    		if(s[a[i]]==1)
    		{
    			flag=0;
    			cout<<a[i]<<endl;
    			break;
    		}
    	}
    	if(flag==1)
    		cout<<"no\n";
    }
    
    • 2
      @ 2022-2-19 10:01:24
      #include <stdio.h>
      #include <iostream>
      #include <string.h>
      using namespace std;
      int s[200];
      char a[1000000];
      int main()
      {
      	cin>>a;
      	int len=strlen(a);
      	for(int i=0;i<len;i++)
      	{
      		s[a[i]]++;
      	}
      	int flag=1;
      	for(int i=0;i<len;i++)
      	{
      		if(s[a[i]]==1)
      		{
      			flag=0;
      			cout<<a[i]<<endl;
      			break;
      		}
      	}
      	if(flag==1)
      		cout<<"no\n";
      }
      
      
      • 1
        @ 2024-7-26 14:54:00
        #include<bits/stdc++.h>
        const int N=1e5+10;
        using namespace std;
        int main(){
        	string a;
        	int sum[150],flag=0;
        	cin>>a;
        	for(int i=0;i<a.size();i++){
        		sum[a[i]]++;
        	}
        	for(int i=0;i<a.size();i++){
        		if(sum[a[i]]==1){
        			cout<<a[i];
        			flag=1;
        			break;
        		}
        	}
        	if(flag==0)  cout<<"no";
        }
        
        • 1
          @ 2024-5-19 9:52:27

          #include<bits/stdc++.h> using namespace std; int main(){ // string a;//getline(cin,a); // int k,cnt=1,f=0; // cin>>k>>a; // if(k1){ // cout<<a[0]; // return 0; // } // for(int i=0;i<a.size()-1;i++){ // if(a[i]a[i+1]){ // cnt++; // if(cntk){ // f=1; // cout<<a[i]; // break; // } // }else{ // cnt=1; // } // } // if(f0){ // cout<<"No"; // } ///////////////////////////////////////////////////////////////////////////// int b[123]={},f=0; string a; cin>>a; for(int i=0;i<a.size();i++){ b[a[i]]++; } for(int i=0;i<a.size();i++){ if(b[a[i]]1){ cout<<a[i]<<endl; f=1; break; } } if(f0)cout<<"no"; return 0; }

          • 1
            @ 2023-9-17 20:13:39

            c++17版本勿用

            #include <bits/stdc++.h>
            using namespace std;
            const int N=1e7+10;
            const int INF=0x3f3f3f3f;
            char a[1000005];
            int look[260];
            int main()
            {
            	gets(a);
            	int len=strlen(a);
            	for(int i=0;i<len;i++)
            	{
            		look[a[i]]++;
            	}
            	for(int i=0;i<len;i++)
            	{
            		if(look[a[i]]==1)
            		{
            			cout<<a[i];
            			return 0;
            		}
            	}
            	cout<<"no";
            }
            
            
            • 1
              @ 2022-2-19 10:05:49
              #include <math.h>
              #include <stack>
              #include <stdio.h>
              #include <iomanip>
              #include <string.h>
              #include <algorithm>
              #include <iostream>
              #include <string.h>
              using namespace std;
              int s[200];
              char a[10000001];
              #define LL long long
              const int N = 1e5 + 10;
              const int INF = 0x3f3f3f3f;
              int main()
              {
                  cin >> a;
                  int len = strlen(a);
                  for(int i = 0; i < len; i++)
                  {
                      s[a[i]]++;
                  }
                  int flag = 1;
                  for(int i = 0; i < len; i++)
                  {
                      if(s[a[i]] == 1)
                      {
                          flag = 0;
                          cout << a[i] << endl;
                          break;
                      }
                  }
                  if(flag)
                      cout << "no\n";
              }```
              • 0
                @ 2025-7-19 19:26:30
                #include<bits/stdc++.h>
                using namespace std;
                int main(){
                	string s;
                	int len,a[30]={};
                	cin>>s;
                	len=s.size();
                	for(int i=0;i<len;i++){
                		a[s[i]-'a'+1]++;
                	}
                	int flag=0;
                	for(int i=0;i<len;i++){
                		if(a[s[i]-'a'+1]==1){
                			cout<<s[i];
                			flag=1;
                			break;
                		}
                	}
                	if(flag==0){
                		cout<<"no";
                	}
                	return 0;
                }
                
                
                • 0
                  @ 2025-1-24 11:00:57
                  #include<bits/stdc++.h>
                  using namespace std;
                  const int N=27,INF=0x3f3f3f3f;
                  string n;
                  int a[N];
                  int main()
                  {
                  	cin>>n;
                  	for(int i=0;i<n.size();i++)a[n[i]-96]++;
                  	for(int i=1;i<=26;i++){
                  		if(a[i]==1){
                  			cout<<(char)(i+96);
                  			return 0;
                  		}
                  	}
                  	cout<<"no";
                  }
                  
                  • 0
                    @ 2024-11-15 20:21:07

                    #include <stdio.h> #include #include <string.h> using namespace std; char a[100000]; int num[1130]; int main() { cin >> a; int len = strlen(a); for(int i = 0 ; i < len ; i ++) { num[ a[i] ]++; } int flag = 0; for(int i = 0 ; i < len ; i++) { if( num[a[i]] == 1) { flag = 1; cout << a[i] << endl; break; } } if(flag == 0) cout << "no"; }

                    • 0
                      @ 2024-6-4 21:34:18
                      #include<bits/stdc++.h>
                      using namespace std;
                      int main()
                      {
                      string a;
                      int b[150]={},f=0;
                      cin>>a;
                      int len=a.size();
                      for(int i=0;i<len;i++)
                      {
                      b[a[i]]++;
                      }
                      for(int j=0;j<len;j++){
                      if(b[a[j]]==1){
                      cout<<a[j];
                      f=1;
                      break;
                      }	
                      }
                      if(f==0) cout<<"no";
                      return 0;
                      }
                      
                      
                      
                      • 0
                        @ 2023-7-13 11:15:35
                        #include<bits/stdc++.h> 
                        using namespace std; 
                        const int N=1e5+10; 
                        const int INF=0x3f3f3f3f;
                        char a[N];
                        int num[30];
                        int main(){ 
                            cin>>a;
                            int len=strlen(a);
                        	for(int i=0;i<len;i++)
                        {
                        	num[a[i]-'a']++;
                        }
                        	for(int i=0;i<len;i++)
                        	{
                        		if(num[a[i]-'a']==1)
                        		{
                        			cout<<a[i];
                        			return 0;
                        		}
                        	}
                        
                        	 cout<<"no";
                        	
                        
                        
                        return 0;
                        }
                        
                        • 0
                          @ 2023-4-22 17:15:27
                          #include <iostream>
                          #include <string.h>
                          using namespace std;
                          int s[200];
                          string a;
                          int main(){
                          	getline(cin,a);
                          	int len=a.size();
                          	for(int i=0;i<len;i++){
                          		s[a[i]]++;
                          	}
                          	int sum=1;
                          	for(int i=0;i<len;i++){
                          		if(s[a[i]]==1){
                          			sum=0;
                          			cout<<a[i]<<endl;
                          			break;
                          		}
                          	}
                          	if(sum==1){
                          		cout<<"no\n";
                          	}
                          		
                          }
                          
                          • 0
                            @ 2023-4-19 18:55:26

                            由于z的ASCII码为122,所以数组开到123就行了,如果想要更小一点,就把a[i]换成a[i]-'a',数组就可以开到26。

                            #include<iostream>
                            #include<iomanip>
                            #include<stdio.h>
                            #include<math.h>
                            #include<string>
                            #include<string.h>
                            #include<sstream>
                            #include<algorithm>
                            using namespace std;
                            typedef long long ll;
                            const int N=1e5+1;
                            const int INF=0x3f3f3f3f;
                            string a;
                            int x[123];
                            int main(){
                            	cin>>a;
                            	int s=a.size();
                            	for(int i=0;i<s;i++)x[a[i]]++;
                            	for(int i=0;i<s;i++)
                            		if(x[a[i]]==1){
                            			cout<<a[i];
                            			return 0;
                            		}
                            	cout<<"no";
                            	return 0;
                            }
                            
                            • 1

                            信息

                            ID
                            1153
                            时间
                            1000ms
                            内存
                            128MiB
                            难度
                            6
                            标签
                            递交数
                            780
                            已通过
                            263
                            上传者