日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

Codeforces Beta Round #16 (Div. 2 Only)【未完结】

發(fā)布時(shí)間:2025/3/20 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Codeforces Beta Round #16 (Div. 2 Only)【未完结】 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2022.3.9
題目地址:https://codeforces.com/contest/16

目錄

  • A. Flag【模擬】
  • B. Burglar and Matches【貪心】
  • C. Monitor【二分】

A. Flag【模擬】

B. Burglar and Matches【貪心】

#include<bits/stdc++.h> using namespace std; int n,m; vector<pair<int,int>>ve; int main(void) {cin>>n>>m;for(int i=0;i<m;i++){int cnt,p; cin>>cnt>>p;ve.push_back({p,cnt});}sort(ve.begin(),ve.end());int sum=0;for(int i=ve.size()-1;i>=0;i--){int temp=min(n,ve[i].second);sum+=temp*ve[i].first,n-=temp;}cout<<sum<<endl;return 0; }

C. Monitor【二分】

#include<bits/stdc++.h> using namespace std; typedef long long int LL; LL a,b,x,y; LL gcd(LL a,LL b){return b?gcd(b,a%b):a;} int main(void) {cin>>a>>b>>x>>y;LL temp=gcd(x,y);x/=temp,y/=temp;LL l=0,r=1e9*2;while(l<r){LL mid=l+r+1>>1;if(x*mid<=a&&y*mid<=b) l=mid;else r=mid-1;}if(l*x<=a&&l*y<=b) cout<<l*x<<" "<<y*l;else puts("0 0"); }

總結(jié)

以上是生活随笔為你收集整理的Codeforces Beta Round #16 (Div. 2 Only)【未完结】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。