ABC337(A-C)

这篇具有很好参考价值的文章主要介绍了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;
}

文章来源地址https://www.toymoban.com/news/detail-812778.html

到了这里,关于ABC337(A-C)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 分类预测 | Matlab实现ABC-LSSVM人工蜂群算法优化最小二乘支持向量机数据分类预测

    分类效果 基本介绍 1.Matlab实现ABC-LSSVM人工蜂群算法优化最小二乘支持向量机数据分类预测(完整源码和数据),优化参数为,优化RBF 核函数gam和sig,运行环境为Matlab2018及以上。 2.多特征输入单输出的二分类及多分类模型。程序内注释详细,直接替换excel数据就可以用; 3.程序语

    2024年04月11日
    浏览(40)
  • 回归预测 | Matlab基于ABC-SVR人工蜂群算法优化支持向量机的数据多输入单输出回归预测

    预测效果 基本描述 1.Matlab基于ABC-SVR人工蜂群算法优化支持向量机的数据多输入单输出回归预测(完整源码和数据) 2.ABC选择最佳的SVM核函数参数c和g; 3.多特征输入单输出的回归预测。程序内注释详细,excel数据,直接替换数据就可以用。 4.程序语言为matlab,程序可出预测效果

    2024年01月22日
    浏览(46)
  • AtCoder Beginner Contest 337

    给定 (n) 场比赛高桥和青木的得分。 问最后是总分,是高桥高还是青木高,还是打平了。 累计比较大小即可。 神奇的代码 给定一个字符串,问是否形如 AAAA..BBBB...CCCC 。 如果形如上述,那么通过 unique 函数去重后就是有序的,因此去重排序比较即可。 当然也可以朴素找出

    2024年01月21日
    浏览(34)
  • 动态规划IV (118、119、198、213、337)

    题目描述: 给定一个非负整数  numRows , 生成「杨辉三角」的前  numRows   行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。 学习记录: 思想就是没有思想,的杨辉三角,但是注意resize的用法和初始化的方法! 题目描述: 给定一个非负索引  rowIndex ,返回「杨

    2024年02月09日
    浏览(68)
  • LeetCode 337. 打家劫舍 III

    原题链接:. - 力扣(LeetCode) 小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为  root  。 除了  root  之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果 

    2024年04月15日
    浏览(34)
  • Logitech鼠标m337型号摔落后鼠标左右键失灵的解决办法

    如图: 1.用你的指甲伸进图中红色区域, 2.像撬螃蟹壳那样使力气(不需要很用力),把这个地方撬开一个缝(大约1-2mm左右) !!!!!注意不要使用太大力!!!! 3.摁回去,鼠标左右键就会恢复正常 注:恢复正常后这个盖子是不留缝的,此时强行撬开会损坏鼠标  

    2024年02月12日
    浏览(36)
  • [ABC100D] Patisserie ABC

    Problem Statement Takahashi became a pastry chef and opened a shop  La Confiserie d\\\'ABC  to celebrate AtCoder Beginner Contest 100. The shop sells N kinds of cakes. Each kind of cake has three parameters \\\"beauty\\\", \\\"tastiness\\\" and \\\"popularity\\\". The i-th kind of cake has the beauty of xi​, the tastiness of yi​ and the popularity of zi​. These va

    2023年04月11日
    浏览(37)
  • 「杂题乱写」ABC 293 ~ ABC 295

    点击查看目录 目录 「杂题乱写」ABC 293 ~ ABC 295 ABC 293 D | Tying Rope E | Geometric Progression F | Zero or One G | Triple Index Ex | Optimal Path Decomposition ABC 294 D | Bank E | 2xN Grid F | Sugar Water 2 G | Distance Queries on a Tree ABC 295 D | Three Days Ago E | Kth Number F | substr = S G | Minimum Reachable City 这个 ABC 系列大概

    2024年02月06日
    浏览(34)
  • 【LeetCode题目详解】第九章 动态规划part09 198.打家劫舍 213.打家劫舍II 337.打家劫舍III(day48补)

    你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统, 如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动

    2024年02月09日
    浏览(46)
  • 代码随想录刷题第48天|LeetCode198打家劫舍、LeetCode213打家劫舍II、LeetCode337打家劫舍III

    1、LeetCode198打家劫舍 题目链接:198、打家劫舍 1、dp[i]:考虑下标i(包括i)以内的房屋,最多可以偷窃的金额为dp[i] 。 2、递推公式: 如果偷第i房间,那么dp[i] = dp[i - 2] + nums[i] ; 如果不偷第i房间,那么dp[i] = dp[i - 1]; 然后dp[i]取最大值,即dp[i] = max(dp[i - 2] + nums[i], dp[i - 1

    2024年02月08日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包