11 条题解

  • 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
          @ 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-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
                        标签
                        递交数
                        784
                        已通过
                        266
                        上传者