1 条题解

  • 0
    @ 2025-7-12 10:47:42

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    
    int main() {
    	int t;
    	cin >> t;
    	while(t--) {
    		int h, ha, hb, ua, ub, adda, addb, da, db, suba, subb;
    		cin >> h >> ha >> hb >> ua >> ub >> adda >> addb >> da >> db >> suba >> subb;
    		int cnt = 0;
            while(ha < h || hb < h) {
                cnt++;
                if(ha > hb) hb += addb;
                else if(hb > ha) ha += adda;
                hb += ub;
                ha += ua;
                if(ha >= h) ha = 1e7;
                if(hb >= h) hb = 1e7;
                if(ha < hb) ha += suba;
                else if(hb < ha) hb += subb;
                ha -= da;
                hb -= db;
            }
            cout << cnt << endl;
    	}
    
    	return 0;
    }
    
    

    信息

    ID
    3
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者