Alica and Bob are playing a game.
Initially they have a binary string ss consisting of only characters 0 and 1.
Alice and Bob make alternating moves: Alice makes the first move, Bob makes the second move, Alice makes the third one, and so on. During each move, the current player must choose two different adjacent characters of string ss and delete them. For example, if s=1011001s=1011001 then the following moves are possible:
If a player can't make any move, they lose. Both players play optimally. You have to determine if Alice can win.
Input
First line contains one integer tt (1≤t≤10001≤t≤1000) — the number of test cases.
Only line of each test case contains one string ss (1≤|s|≤1001≤|s|≤100), consisting of only characters 0 and 1.
Output
For each test case print answer in the single line.
If Alice can win print DA (YES in Russian) in any register. Otherwise print NET (NO in Russian) in any register.
Example
input
Copy
3 01 1111 0011
output
Copy
DA NET NET
Note
In the first test case after Alice's move string ss become empty and Bob can not make any move.
In the second test case Alice can not make any move initially.
In the third test case after Alice's move string ss turn into 0101. Then, after Bob's move string ss become empty and Alice can not make any move.
- #include
- using namespace std;
- int t;
- string s;
- int main()
- {
- cin>>t;
- while(t--)
- {
- cin>>s;
- int count=0;
- for(int i=1;i
size();i++) - {
- if(s[i]!=s[i-1])
- {
- count++;
- s.erase(i-1,2);
- i=0;//从头开始遍历
- }
- }
- if(count%2==0)cout<<"NET"<
- else cout<<"DA"<
- }
- }
-
相关阅读:
Vue前端项目安装及相关问题解决
PPT的“限制编辑”模式如何设置?
【C++】引用做函数返回值时必须要注意
Java版本spring cloud + spring boot企业电子招投标系统源代码
详解JAVA远程debug
微服务项目:尚融宝(11)(后端接口:统一日志处理)
06在IDEA中创建Java和Web工程,了解不同工程下的类路径,在IDEA中执行Maven命令
Java开源工具库使用之Apache common-lang3
重温设计模式之什么是设计模式?
C++敲桌子游戏
-
原文地址:https://blog.csdn.net/qq_62079079/article/details/125916858