hdu 6045: Is Derek lying? (2017 多校第二场 1001)【找规律】
2017-07-28 15:07
459 查看
题目链接
可以暴力找一下规律
比如,假设N=7,两人有5题相同,2题不同,枚举X=0->15时,Y的"Not lying"的取值范围从而找出规律
可以暴力找一下规律
比如,假设N=7,两人有5题相同,2题不同,枚举X=0->15时,Y的"Not lying"的取值范围从而找出规律
#include<bits/stdc++.h> using namespace std; typedef long long LL; int T; int N,X,Y; string D,A; int main() { ios::sync_with_stdio(false); cin>>T; while(T--) { cin>>N>>X>>Y; cin>>D; cin>>A; int b=0; //不同答案数 for(int i=0;i<D.length();i++) if(D[i]!=A[i]) b++; int a=N-b; //相同答案数 int diff=abs(X-Y); //分数差 if(a-(N-X)<=Y && Y<=a+(N-X) && diff<=b) cout<<"Not lying\n"; else cout<<"Lying\n"; } }
相关文章推荐
- 2017多校联合第二场 1001题 hdu 6045 Is Derek lying?
- 2017 杭电多校联赛第二场 1001 Is Derek lying? HDU 6045
- HDU 6045 (2017 多校训练赛2 1001)Is Derek lying?
- 2017 多校训练第二场 HDU 6045 Is Derek lying?(思维)
- 2017 多校训练第二场 HDU 6045 Is Derek lying?
- 17 多校 - 2 - 1001 - Is Derek lying? (HDU - 6045)
- HDU 2017 多校联赛2 1001 Is Derek lying?
- HDU6045 Is Derek lying?(规律,2017 HDU多校联赛 第2场)
- HDU-2017 多校训练赛2-1001-Is Derek lying?
- 17暑假多校联赛2.1 HDU 6045 Is Derek lying?
- hdu 6045 Is Derek lying?(2017 Multi-University Training Contest - Team 2)
- hdu 6045 Is Derek lying?(2017 Multi-University Training Contest - Team 2)
- hdu 6045 Is Derek lying?(2017 Multi-University Training Contest - Team 2)
- HDU 6045 - Is Derek lying | 2017 Multi-University Training Contest 2
- HDU 2017多校联赛-Is Derek lying?
- hdu 6045 Is Derek lying?(2017 Multi-University Training Contest - Team 2)
- hdu 6045 Is Derek lying?(2017 Multi-University Training Contest - Team 2)
- hdu 6045 Is Derek lying?(2017 Multi-University Training Contest - Team 2)
- 2017 多校2 1001 Is Derek lying?
- hdu 6045 Is Derek lying?(2017 Multi-University Training Contest - Team 2)