链接:

https://codeforces.com/problemset/problem/1553/C

题意:

给定一个长度10字符串,代表十次点球,由一二队轮流踢,1为得分,0不得分,?为未知,得分差>低分队剩下的点球次数就结束

求最快几场结束。

输入

4
1?0???1001
1111111111
??????????
0100000000

输出量

7
10
6
9

解:

比赛的时候是蒙了,直接化简为繁

刚刚吃着烤鸭突然就想到了,比较当前这一场1,2队的场面上最高分(确定分数+问号)和最低分(确定分数),差值大于低分队剩下的点球次数就结束。

实际代码:

#include<iostream>
using namespace std;
int lasta[10]={4,4,3,3,2,2,1,1,0,0};
int lastb[10]={5,4,4,3,3,2,2,1,1,0};
int main()
{int n;cin>>n;for(int f=1;f<=n;f++){string s;cin>>s;int a=0,aw=0,b=0,bw=0;int tempa=0,tempb=0;int tempn=0;for(int j=0;j<10;j++){if(j%2==0)//1队 {if(s[j]=='1'){a++;}if(s[j]=='?'){aw++;}}else{if(s[j]=='1'){b++;}if(s[j]=='?'){bw++;}}//cout<<"d"<<j+1<<"a"<<a<<aw<<"b"<<b<<bw<<endl;//cout<<a+aw<<" "<<b+bw<<endl;tempa=a+aw;tempb=b+bw;if(tempa-b>lastb[j]){cout<<j+1<<endl;break;}if(tempb-a>lasta[j]){cout<<j+1<<endl;break;}else if(j==9) cout<<10<<endl;}}
}

限制:

time limit per test

3 seconds

memory limit per test

256 megabytes

input

standard input

output

standard output

1553C - Penalty相关推荐

  1. codeforces 1553C Penalty

    链接: https://codeforces.com/problemset/problem/1553/C 题意: 点球大战,总共10个球,有一队进球数大于另一队,就获胜,进球数相等则平局,但有时不需要 ...

  2. 浅谈RAID写惩罚(Write Penalty)与IOPS计算

    导读]本文作者认为讨论不同RAID保护类型的性能,用户考虑的因素是RAID Write Penalty(写惩罚).本文从原理上解释了不同RAID保护级别的写惩罚,以及通过写惩罚计算可用IOPS的方法. ...

  3. Wasserstein GAN最新进展:从weight clipping到gradient penalty,更加先进的Lipschitz限制手法

    作者:郑华滨 链接:https://www.zhihu.com/question/52602529/answer/158727900 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...

  4. 文献学习(part87)--Linearized Alternating Direction Method with Adaptive Penalty for Low-Rank ...

    学习笔记,仅供参考,有错必纠 文章目录 Linearized Alternating Direction Method with Adaptive Penalty for Low-Rank Repre ...

  5. cf1553C. Penalty

    cf1553C. Penalty 题意: 有十轮点球,两个队伍轮流进行,1表示进,0表示不进,?表示未知,如果比赛没有了悬念将直接结束.现在让你预测一个情况,使得进行的轮数最少.裁判在决定停止点球阶段 ...

  6. 惩罚因子(penalty term)与损失函数(loss function)

    penalty term 和 loss function 看起来很相似,但其实二者完全不同. 惩罚因子: penalty term的作用是把受限优化问题转化为非受限优化问题. 比如我们要优化: min ...

  7. 【Bug】ValueError: Solver lbfgs supports only ‘l2‘ or ‘none‘ penalties, got l1 penalty

    报错信息: ValueError: Solver lbfgs supports only 'l2' or 'none' penalties, got l1 penalty 原始代码: log_reg= ...

  8. GAN-GP(Gradient Penalty)

    在前面的基础上:GAN--DCGAN--LSGAN--WGAN--WGAN-GP(本文) 在原始GAN基础上, DCGAN作者首先提出了一个将CNN引入GAN的全新架构,在一定程度上提高了训练的结果, ...

  9. 计算机视觉(CV)-生成模型:WGAN【Lipschitz:Weight Clipping】--> WGAN-GP【Lipschitz:Gradient Penalty】

    深度学习-生成模型:WGAN[Lipschitz:Weight Clipping]--> WGAN-GP[Lipschitz:Gradient Penalty] 一.WGAN相比较GAN的改进点 ...

最新文章

  1. Python 语法小知识
  2. UI培训分享:如何成为一名优秀的UI设计师
  3. 对IP首部检验和的理解
  4. 问题-[ACCESS2007]怎么显示MsysObjects
  5. icmp的回送和回送响应消息_领导送我1盒茶叶,我悟出了3点道理,可能还有一群人不明白...
  6. redis常见使用场景下PHP实现
  7. 如何查看已经archive过的product信息
  8. [要记的]excel中把字母变为数字
  9. python切片输出_Python语言之详解切片
  10. 计算机一级考试复习资料,全国计算机一级考试复习资料
  11. FISCO BCOS 区块链 学习开发步骤
  12. AUTOSAR SWS SOME/IP Transformer
  13. 第一章:网络信息安全概述精讲笔记
  14. 如何制作MacOS安装U盘
  15. 建网站域名服务器那个好,如何选择好建网站的域名?
  16. asp.net配置web.config显示详细错误信息
  17. python-selenium学习笔记:运用验证码过滤登陆,验证是否登陆成功
  18. Quartus II工具1——signaltap
  19. FCNIrPic,665005-28-7 齐岳生物金属配合物
  20. iframe父页面子页面相互调用方法

热门文章

  1. HM内CU的数据结构
  2. Domino跨平台启动停止、诊断脚本
  3. MAUI 入门教程系列(1.框架简介)
  4. vue 的 带着参数跳转 转载(http://blog.csdn.net/wy01272454/article/details/77869442?locationNum=7fps=1)
  5. java实现图片加水印
  6. docker commit 命令的应用
  7. Unity3d FPS游戏之武器切换
  8. svf源码阅读笔记(一)
  9. 从东莞扫黄看谷歌百度的搜索提示
  10. 自定义view之网状图