Is Derek lying?
来源:互联网 发布:访客网络设置多少 编辑:程序博客网 时间:2024/05/29 14:47
For each test case,there will be three lines.
The first line consists of three integers
The second line consists of
The third line consists of
Data Range:
Please print “
23 1 3AAAABC5 5 0ABCBCACBCB
Not lyingLying
有n道题,每个题有ABC三个选项,有一个答案是正确的。每道题做对得一分,做错不得分,给定命题:“第一个人得X分,第二个人得Y分”,然后有这两个人关于这n道题得答案,判断一下这个答案序列能否成立
#include<algorithm>using namespace std;int main(){ int n,m,x,y; char str[80001],str1[80001]; scanf("%d",&n); while(n--) { int ans=0; scanf("%d %d %d",&m,&x,&y); scanf("%s %s",str,str1); for(int i=0; i<m; i++) { if(str[i]==str1[i]) ans++; } if(abs(x-y)<=m-ans&&(x+y)<=m+ans) printf("Not lying\n"); else printf("Lying\n"); } return 0;}/*按这两个列子找出判断条件的不等式,理解确实吃力,最好从反面考虑,即从大于的那面考虑,不要从小于等于那面考虑abs(x-y)表示两个的分数差,m-ans表示两个人答案不同的个数如果答案不同的个数小于分数差的话,肯定是假话,因为 分数差 来自于 答案不同的个数如果x+y还大于了 可能正确的 最大分数和 的话,也肯定是假话 23 1 3AAAAACLying3 1 3AAABBBLying*/
阅读全文
0 0
- Is Derek lying?
- Is Derek lying?
- 1001.Is Derek lying?
- hdu6045 Is Derek lying
- HDU6045-Is Derek lying?
- Is Derek lying?
- HDU6045-Is Derek lying?
- Is Derek lying?
- Is Derek lying?
- hdu6045 Is Derek lying?
- Is Derek lying?
- Is Derek lying?
- Is Derek lying?
- Is Derek lying?
- Is Derek lying? HDU
- HDOJ 6045-Is Derek lying?
- hdu 6054-Is Derek lying?
- HDU 6045 Is Derek lying?
- 互联网地址
- 2017最新过狗菜刀原理以及自己修改菜刀过狗
- ENVI批量图片格式转换(IDL语言实现,raw转换为tif)
- JS弹出框效果BOOTBOX.JS
- css复习整理(五):CSS3新特性
- Is Derek lying?
- HDU 1846 Brave Game
- 安信可A7模块GPS-编程获取GPS定位信息
- NM_LISTVIEW结构
- 如何重写hashCode()和equals()方法
- App之间的通信方式
- PHP多维数组按指定键名排序
- 大数据挑战赛历程与总结随笔
- 使用scatter与random.normal函数绘制散点图简单实例