ABC337(A-C)

A

#include<bits/stdc++.h>
using namespace std;
int main()
{
  int n;
  cin>>n;
  int suma=0;
  int sumb=0;
  int a,b;
  while(n--){
    cin>>a>>b;
    suma+=a;
    sumb+=b;
  }
  if(suma>sumb)cout<<"Takahashi"<<endl;
  else if(suma<sumb)cout<<"Aoki"<<endl;
  else if(suma==sumb)cout<<"Draw"<<endl;
  return 0;
}

B

#include<bits/stdc++.h>
using namespace std;
int main()
{
  string s;
  cin>>s;
  string s0=s;
  for(auto i:s){
    if(i!='A'&&i!='B'&&i!='C'){
        cout<<"No"<<endl;
        return 0;
    }
  }
sort(s.begin(),s.end());
if(s0==s)cout<<"Yes"<<endl;
else cout<<"No"<<endl;
}  

C

#include<bits/stdc++.h>
using namespace std;
struct people{
    int id;
    int num;
};
bool cmp(people a,people b){
    return a.num<b.num;
}
int finds(people a[],int size,int key){
    int low = 0; 
    int high = size-1; 
    int mid;
    while(low <= high)    
    {
      mid = low+(high-low>>1);     
      if(key < a[mid].num)           
          high = mid-1;            
      else if(key > a[mid].num)     
          low = mid+1;            
      else                         
          return mid;
        }
    return -1;              
}

int main()
{
    int n;
    cin>>n;
    people a[n];
    int key;
    for(int i=0;i<n;i++){
        a[i].id=i+1;
        cin>>a[i].num;
        if(a[i].num==-1)key=a[i].id;
    }
    cout<<key<<" ";
    sort(a,a+n,cmp);
    int n0=n-1;
    while(n0--){
        key=a[finds(a,n,key)].id;
        cout<<key<<" ";
    }
return 0;
}

相关推荐

  1. ABC337(A-C)

    2024-01-25 03:28:01       54 阅读
  2. ABC336(A-C)

    2024-01-25 03:28:01       67 阅读
  3. abc339(A-C)

    2024-01-25 03:28:01       62 阅读
  4. ABC339(A-C)

    2024-01-25 03:28:01       42 阅读
  5. Atcoder ABC338 A - Capitalized?

    2024-01-25 03:28:01       53 阅读
  6. ABC210(A-C)

    2024-01-25 03:28:01       49 阅读
  7. ABC340(A-C)

    2024-01-25 03:28:01       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-25 03:28:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-25 03:28:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-25 03:28:01       82 阅读
  4. Python语言-面向对象

    2024-01-25 03:28:01       91 阅读

热门阅读

  1. 死锁面试题详解

    2024-01-25 03:28:01       52 阅读
  2. Koa框架

    2024-01-25 03:28:01       57 阅读
  3. JVM实战(29)——模拟栈内存溢出

    2024-01-25 03:28:01       55 阅读
  4. Docker离线安装

    2024-01-25 03:28:01       45 阅读
  5. 分布式事务理论基础

    2024-01-25 03:28:01       57 阅读
  6. 03 | 事务隔离

    2024-01-25 03:28:01       50 阅读
  7. vant组件库的简单使用

    2024-01-25 03:28:01       63 阅读