Codeforces Beta Round #9 (Div. 2 Only)未完结

Posted 辉小歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Codeforces Beta Round #9 (Div. 2 Only)未完结相关的知识,希望对你有一定的参考价值。

2022.3.5
题目地址:https://codeforces.com/contest/9

目录

A. Die Roll

#include<bits/stdc++.h>
using namespace std;
int x,y,cnt;
int gcd(int a,int b)return b?gcd(b,a%b):a;
int main(void)

	cin>>x>>y;
	x=max(x,y);
	for(int i=x;i<=6;i++) cnt++;
	int temp=gcd(cnt,6);
	printf("%d/%d\\n",cnt/temp,6/temp);

B. Running Student【枚举】


就是看哪一站下,所花费的时间最短。

#include<bits/stdc++.h>
using namespace std;
const int N=1010;
int n,pos;
double vb,vs,x,y,a[N],ans;
void solve(int x1,int i)

    double t=x1/vb;
    t=t+sqrt((x1-x)*(x1-x)+y*y)/vs;
    if(i==2) ans=t,pos=i;
    else if(t<=ans) ans=t,pos=i;

int main(void)

    cin>>n>>vb>>vs;
    for(int i=1;i<=n;i++) cin>>a[i];
    cin>>x>>y;
    for(int i=2;i<=n;i++) solve(a[i],i);
    cout<<pos;
    return 0;

C. Hexadecimal’s Numbers【dfs】

#include<bits/stdc++.h>
using namespace std;
int n;
set<int>st;
void dfs(int u)

    if(u>1e9 || u>n ) return;
    st.insert(u);
    dfs(u*10+0),dfs(u*10+1);

int main(void)

	cin>>n;
    dfs(1);
	cout<<st.size()<<endl;
	return 0;

以上是关于Codeforces Beta Round #9 (Div. 2 Only)未完结的主要内容,如果未能解决你的问题,请参考以下文章

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

Codeforces Beta Round#2

Codeforces Beta Round #7

Codeforces Beta Round #6 (Div. 2)未完结

Codeforces Beta Round #5

Codeforces Beta Round #3