这句话让我们猜了半天,实在想不出来跟题干有啥关系,后来直接忽略了,发现ac了(其实是个废话)
题意:就是给出数,让求出两组(1,6)有多少组合能加出这个数,打个表就行了
// 打表就行0 1 1 2 233 3 2 2 11 # include using namespace std;int main(){int t,k;cin >> t;while (t --){cin >> k;if (k >= 1 &&k =9 && k = 11 && k > n >> k;int cnt = 0;// for (int i = 1; i p1 >> s1;cin >> r2 >> p2 >> s2;ll sum = 0;ll mi = 0;// win// 2 出 石头,1出 剪刀mi = min (r2,s1);sum += mi; r2 -= mi;s1 -= mi;// 2 出 剪刀,1出 布mi = min (s2,p1);sum += mi;s2 -= mi;p1 -= mi;// 2 出 布, 1出 石头mi = min (p2,r1);sum += mi;p2 -= mi;r1 -= mi;// 平局// rockmi = min (r1,r2);r1 -= mi;r2 -= mi;// scissorsmi = min (s1,s2);s1 -= mi;s2 -= mi;// papermi = min (p1,p2);p1 -= mi;p2 -= mi;// failsum -= (p2 + r2 + s2);cout > t;while (t --){string s;cin >> s;ll n = s.length();if (s[n-1] == 'e' && s[n-2] == 't' || s[n-1] == 'e' && s[n-2] == 'd')cout