Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
40222 | 朱宸瑜 | 折纸 | C++ | 解答错误 | 10 | 0 MS | 252 KB | 307 | 2022-05-28 14:19:48 |
#include<bits/stdc++.h> using namespace std; long long W,H,w,h; int main(){ cin>>W>>H>>w>>h; if(w>W&&w>H||h>W&&h>H) cout<<-1; else{ if(w>h) swap(w,h); if(W>H) swap(W,H); long long ans=0; for(;W>w;ans++){ W/=2; } for(;H>h;ans++){ H/=2; } cout<<ans; } return 0; }