289 해설

  • 0
    @ 2026-5-6 16:13:25
    #include<bits/stdc++.h>
    using namespace std;
    int x,y,a;
    string s;
    int main()
    {
    	cin>>s;
    	a=s.size();
    	x=0;y=a-1;
    	while(s[x]==s[y]&&x<y)
    	{
    		x++;
    		y--;
    	}
    	if(x==y) cout<<"js";
    		else if(x>y) cout<<"os";
    			else cout<<"NO";
    	return 0;
    }
    
    • 0
      @ 2026-4-29 15:29:21
      #include<bits/stdc++.h>
      using namespace std;
      long long l,s,q=1,y;
      string x;
      int main()
      {
      	cin>>y;
      	cin>>x;
      	l=x.size();
      	for(int i=l-1;i>=0;i--)
      	{
      		if(x[i]>='0'&&x[i]<='9')
      		{
      			s+=(x[i]-48)*q;
      		}
      		else s=s+(x[i]-55)*q;
      		{
      			q*=y;
      		}
      	}
      	cout<<s;
      }
      

      你是GAY

      • 0
        @ 2026-4-22 15:31:12
        #include<bits/stdc++.h>
        using namespace std;
        int f(char x){
        	if (x >='0' && x <='9'){
        		return x - 48;
        	}
        	return x - 'A' +10;
        }
        int main()
        {
        	long long m,s=0,k = 1;
        	string n;
        	cin>>m;
        	cin>>n;
        	for (int i = 0; i < n . size(); ++ i){
        		s += f(n[n.size()-i-1]) * k;
        		k *= m;
        	}
        	cout<<s;
        
        }
        
        • 0
          @ 2026-4-16 15:54:08
          #include <bits/stdc++.h>
          using namespace std;
          int n,a[1010],x,s;
          int main()
          {
          	cin>>n;
          	for(int i=1;i<=n;i++)
          	{
          		cin>>x;
          		a[x]=1;
          	}
          for(int i=1;i<=1000;i++)
          	if(a[i]!=0) {
          		s++;
          		
          	}
          	cout<<s<<endl;
          		for(int i=1;i<=1000;i++)
          	if(a[i]!=0) {
          		
          	cout<<i<<" ";	
          	}
          	
          }
          
          • 0
            @ 2026-4-15 16:58:41
            #include<bits/stdc++.h>
            using namespace std;
            int a[1005],k;
            int main(){
            	int n,x,Max=INT_MIN;
            	cin>>n;
            	x=n;
            	for(int i=1;i<=n;i++){
            		cin>>k;
            		if(k>Max){
            			Max=k;
            		}
            		if(a[k]==0){
            			a[k]++;
            		}else{
            			x--;
            		}
            	}
            	cout<<x<<endl;
            	for(int i=1;i<=Max;i++){
            		if(a[i]!=0){
            			cout<<i<<' ';
            		}
            	}
            	return 0;
            }
            
            • 0
              @ 2026-4-15 16:57:45

              #include<bits/stdc++.h> using namespace std; int a[1005],k; int main(){ int n,x,Max=INT_MIN; cin>>n; x=n; for(int i=1;i<=n;i++){ cin>>k; if(k>Max){ Max=k; } if(a[k]==0){ a[k]++; }else{ x--; } } cout<<x<<endl; for(int i=1;i<=Max;i++){ if(a[i]!=0){ cout<<i<<' '; } } return 0; }

              • 0
                @ 2026-4-15 16:26:13
                 #include <bits/stdc++.h>
                using namespace std;
                int n,m,a[10010],s,x,y;
                int main()
                {
                	cin>>n>>m;
                	for(int i=1;i<=m;i++)
                	{
                		cin>>x>>y;
                		for(int j=x;j<=y;j++)a[j]=1;
                	}
                	s=n+1;
                	for(int i=0;i<=n;i++)if(a[i])s--;
                	cout<<s;
                	return 0;
                }🚀️ 🚀️ 🚀️
                
                • 0
                  @ 2026-4-15 16:11:26
                  using namespace std;
                  string a[10001];
                  long long n;
                  int cmp(string x,string y)
                  {
                  	return x+y > y+x;
                  }
                  int main()
                  {
                  	cin>>n;
                  	for(int i=1;i<=n;i++)
                  		cin>>a[i];
                  	sort(a+1,a+n+1,cmp);
                  	for(int i=1;i<=n;i++)
                  	{
                  		cout<<a[i];
                  	}
                  	return 0;
                  }
                  
                  • 0
                    @ 2026-4-15 15:40:16
                    #include<bits/stdc++.h>
                    using namespace std;
                    long long a[1100],b[1100],s,n;
                    int main()
                    {
                    	cin>>n;
                    	for(int i=1;i<=n;i++) cin>>a[i];
                    	for(int i=1;i<=n-1;i++) for(int j=i+1;j<=n;j++) if(a[i]>a[j]) swap(a[i],a[j]);
                    	for(int i=1;i<=n;i++) cin>>b[i];
                    	for(int i=1;i<=n-1;i++) for(int j=i+1;j<=n;j++) if(b[i]>b[j]) swap(b[i],b[j]);
                    	for(int i=1;i<=n;i++)
                    	{
                    		if(a[i]<b[i])
                    		s=s+b[i]-a[i];
                    		else s=s+a[i]-b[i];
                    	}
                    	cout<<s;
                    }
                    
                    • 0
                      @ 2026-4-15 15:38:47
                      #include<bits/stdc++.h>
                      using namespace std;
                      long long n;
                      string a[10000];
                      int cmp(string x,string y){
                      	return x+y > y+x;
                      }
                      int main()
                      {
                      	cin>>n;
                      	for(int i=1;i<=n;i++)
                      	cin>>a[i];
                      	sort(a+1,a+n+1,cmp);
                      	for(int i=1;i<=n;i++)
                      	{
                      		cout<<a[i];
                      	}
                      }
                      
                      • 0
                        @ 2026-4-14 16:57:49
                        #include<bits/stdc++.h>
                        using namespace std;
                        long long n;
                        string a[10000];
                        int cmp(string x,string y){
                        	return x+y > y+x;
                        }
                        int main()
                        {
                        	cin>>n;
                        	for(int i=1;i<=n;i++)
                        	cin>>a[i];
                        	sort(a+1,a+n+1,cmp);
                        	for(int i=1;i<=n;i++)
                        	{
                        		cout<<a[i];
                        	}
                        }
                        
                        • 0
                          @ 2026-4-14 16:30:11

                          抄的叫爸爸

                          • 0
                            @ 2026-4-14 16:28:50
                            using namespace std;
                            long long a,b,c;
                            int main()
                            {
                            	cin>>a>>b>>c;
                            	if(a<b)
                            	swap(a,b);
                            	if(a<c)
                            	swap(a,c);
                            	if(b<c)
                            	swap(b,c);
                            	cout<<a<<" "<<b<<" "<<c;
                            	return 0;
                            }
                            
                            • 0
                              @ 2026-4-14 16:28:12
                              using namespace std;
                              long long n,a[600],b[600],m,x,c,d,e;
                              int main()
                              {
                              	cin>>n;
                              	for(int i=1;i<=n;i++)
                              	{
                              		cin>>m>>x>>c>>d>>e;
                              		a[i]=m+x+c+d+e;
                              		b[i]=i;
                              	}
                              	for(int i=1;i<=n-1;i++)
                              	for(int j=i+1;j<=n;j++)
                              	if(a[i]<a[j]||a[i]==a[j]&&b[i]>b[j]) 
                              	{
                              		swap(a[i],a[j]);
                              		swap(b[i],b[j]);
                              	}
                              	for(int i=1;i<=n;i++)
                              	{
                              		cout<<b[i]<<" ";
                              	}
                              	
                              }
                              
                              • 0
                                @ 2026-4-14 16:27:38
                                using namespace std;
                                int a[3000],i,j,Min,n,cnt=0;;
                                int main()
                                {
                                	cin>>n;
                                	for(i=1;i<=n;i++)
                                		cin>>a[i];
                                	for(i=1;i<=n-1;i++)
                                	{
                                		for(j=1;j<=n-i;j++)
                                		{
                                			if(a[j]>a[j+1])
                                			{
                                				swap(a[j],a[j+1]);
                                				cnt++;
                                			}
                                		}
                                	}
                                	cout<<cnt;
                                	return 0;
                                }
                                
                                • 0
                                  @ 2026-4-14 16:15:08
                                  #include<bits/stdc++.h>
                                  using namespace std;
                                  long long a[1100],b[1100],s,n;
                                  int main()
                                  {
                                  	cin>>n;
                                  	for(int i=1;i<=n;i++) cin>>a[i];
                                  	for(int i=1;i<=n-1;i++) for(int j=i+1;j<=n;j++) if(a[i]>a[j]) swap(a[i],a[j]);
                                  	for(int i=1;i<=n;i++) cin>>b[i];
                                  	for(int i=1;i<=n-1;i++) for(int j=i+1;j<=n;j++) if(b[i]>b[j]) swap(b[i],b[j]);
                                  	for(int i=1;i<=n;i++)
                                  	{
                                  		if(a[i]<b[i])
                                  		s=s+b[i]-a[i];
                                  		else s=s+a[i]-b[i];
                                  	}
                                  	cout<<s;
                                  }
                                  
                                  • 0
                                    @ 2026-4-14 16:06:13

                                    #include<bits/stdc++.h> using namespace std; int n,l,r; int main(){ cin>>n>>l>>r; if(r/n==l/n) cout<<r%n<<endl; else cout<<n-1<<endl; return 0; }

                                    #include<bits/stdc++.h>
                                    using namespace std;
                                    int n,l,r;
                                    int main(){
                                        cin>>n>>l>>r;
                                        if(r/n==l/n)
                                            cout<<r%n<<endl;
                                        else
                                            cout<<n-1<<endl;
                                        return 0;
                                    }
                                    
                                    • 0
                                      @ 2026-4-9 16:50:42
                                      #include<bits/stdc++.h>
                                      using namespace std;
                                      int main()
                                      {
                                      	int sum=0,q,x,y,z;
                                      	cin>>x>>y>>z>>q;
                                      	sum+=2*x;
                                      	sum+=5*y;
                                      	sum+=3*z;
                                      	if(sum<=q){
                                      		cout<<"Yes"<<endl;
                                      		cout<<q-sum;
                                      	}else{
                                      		cout<<"No"<<endl;
                                      		cout<<sum-q;
                                      	}
                                      	return 0;
                                      }
                                      
                                      • 0
                                        @ 2026-4-9 16:26:16
                                        #include<bits/stdc++.h>
                                        using namespace std;
                                        int a[2505];
                                        int main(){
                                        	int n,cnt=0;
                                        	cin>>n;
                                        	for(int i=1;i<=n;i++){
                                        		cin>>a[i];
                                        	}
                                        	for(int i=1;i<=n;i++){
                                        		for(int j=i+1;j<=n;j++){
                                        			if(a[i]>a[j]){
                                        				cnt++;
                                        			}
                                        		}
                                        	}
                                        	cout<<cnt;
                                        	return 0;
                                        }
                                        
                                        • 0
                                          @ 2026-4-8 16:59:37
                                          #include<bits/stdc++.h>
                                          using namespace std;
                                          long long f(long long n)
                                          {
                                          long long m,k=0;
                                          while(n!=0)
                                          {
                                          m=n%10;
                                          n=n/10;
                                          k=k*10+m;
                                          }
                                          return k;
                                          }
                                          int h(long long n)
                                          {
                                          if(n==f(n))
                                          return 1;
                                          else
                                          return 0;
                                          }
                                          int main()
                                          {
                                          long long n,c=0;
                                          cin>>n;
                                          while (h(n)==0)
                                          {
                                          n=n+f(n);
                                          c++;
                                          }
                                          cout<<c;
                                          }
                                          

                                          정보

                                          ID
                                          104
                                          시간
                                          1000ms
                                          메모리
                                          256MiB
                                          난이도
                                          7
                                          태그
                                          제출 기록
                                          259
                                          맞았습니다.
                                          67
                                          아이디