Educational Codeforces Round 112 (Rated for Div. 2)

news/2024/7/20 21:24:40 标签: ios, curl, lua, cordova, 封装

A. PizzaForces

打表就会神奇的发现规律(当时想错了错好几发)

#include "bits/stdc++.h"
#define pll __builtin_popcount
#define all(a) a.begin(),a.end()
#define pb push_back
using namespace std;
using ll = long long ;
inline void solve()
{
    ll n;cin>>n;
    if(n<=6){
        cout<<15<<"\n";
    }else{
        if(n%2==0)n--;
        n-=4;
        n=n/2+1;
        cout<<n*5+10<<"\n";
    }
}
int main()
{
    //freopen("out.txt","w",stdout);
    //int a[]={15,15,15,15,15,15,20,20,25,25,30,30,35,35,40,40,45,45,50,50,55,55,60,60,65,65,70,70,75,75,80,80,85,85,90,90,95,95,100,100,105,105,110,110,115,115,120,120,125,125,130,130,135,135,140,140,145,145,150,150,155,155,160,160,165,165,170,170,175,175,180,180,185,185,190,190,195,195,200,200,205,205,210,210,215,215,220,220,225,225,230,230,235,235,240,240,245,245,250,250,255,255,260,260,265,265,270,270,275,275,280,280,285,285,290,290,295,295,300,300,305,305,310,310,315,315,320,320,325,325};
    //for(int i=1;i<=130;i++)mp[i]=a[i-1];
    ios::sync_with_stdio(false);
    int T=1;
    cin>>T;
    while(T--)
        solve();
    return 0;
}

B. Two Tables

尽可能把能移动的对称到右上角不能移动的放左下角

#include "bits/stdc++.h"
#define pll __builtin_popcount
#define all(a) a.begin(),a.end()
#define pb push_back
using namespace std;
using ll = long long ;
void solve()
{
    int w,h;
    cin>>w>>h;
    int a,b,c,d;
    cin>>a>>b>>c>>d;
    if(a<w-c){
        int p=w-c-a;
        a+=p;
        c+=p;
    }
    if(b<h-d){
        int p=h-d-b;
        b+=p;
        d+=p;
    }
    int u,v;
    cin>>u>>v;
    if(a<u&&b<v){
        int ans=0x3f3f3f3f;
        int p=u-a;
        if(c+p<=w)ans=p;
        p=v-b;
        if(d+p<=h)ans=min(ans,p);
        if(ans==0x3f3f3f3f){
            cout<<"-1\n";return ;
        }
        cout<<(double)ans<<"\n";
        return ;
    }
    cout<<(double)0<<"\n";
}
int main()
{
    cout<<fixed<<setprecision(9);
    ios::sync_with_stdio(false);
    int T=1;
    cin>>T;
    while(T--)
        solve();
    return 0;
}

C. Coin Rows

题意Alice和Bob想走到2,m且Alice走过的路的权值都会变成0,Alice想让Bob走的权值的和最小,Bob与之相反问答案在二者最优的情况是多少(前缀和模拟下就行了)

#include "bits/stdc++.h"
#define pll __builtin_popcount
#define all(a) a.begin(),a.end()
#define pb push_back
using namespace std;
using ll = long long ;
ll a[3][100002];
void solve()
{
    int n;
    cin>>n;
    for(int i=1;i<=2;i++)
        for(int j=1;j<=n;j++)cin>>a[i][j];
    for(int i=1;i<=2;i++)
        for(int j=1;j<=n;j++)
        a[i][j]+=a[i][j-1];
    ll ans=1e18;
    for(int i=1;i<=n;i++){
        ans=min(ans,max(a[1][n]-a[1][i],a[2][i-1]-a[2][0]));
    }
    cout<<ans<<"\n";
}
int main()
{
    //cout<<fixed<<setprecision(9);
    ios::sync_with_stdio(false);
    int T=1;
    cin>>T;
    while(T--)
        solve();
    return 0;
}

http://www.niftyadmin.cn/n/1082303.html

相关文章

Hdu-2112 HDU Today

题目链接&#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid2112 题目大意&#xff1a;给你N个公交车站&#xff0c;起点&#xff0c;终点&#xff0c;各站之间的距离&#xff0c;求起点到终点之间的最短距离。&#xff08;起点终点相同距离为0&#xff09;不能到达输出…

原生android开发资源,Android原生工程搭建

[TOC]# Android原生工程搭建准备工作&#xff1a;到 [Android 离线SDK - 正式版](https://nativesupport.dcloud.net.cn/AppDocs/download/android) 下载最新的SDK## 创建工程首先创建一个空的Android工程&#xff1a;File | New | New Project...![](https://kan.xiaoyulive.t…

最近Open BD职位 北京/上海/广东

你好&#xff0c;我是上海猎头Salley&#xff0c;请发简历到邮箱 hp_hrhotmail.com 编号0030041--BD 销售-北京/上海/广东关键要求&#xff1a;BASE 北京/上海/广东BD经验5年以上&#xff0c; BD确认了, 20-40K, 需要有销售能力的,但是不算销售吧,也是竟标项目的&#xff1b;英…

Codeforces Round #736 (Div. 2)

A. Gregor and Cryptography 构造... #include <bits/stdc.h> #define all(a) a.begin(),a.end() #define pb push_back using namespace std; using ll long long ; void solve() {ll p;cin>>p;for(ll i2;i*i<p;i){if(p%i0){cout<<i<<" &quo…

android runtime文件读写权限,Android内部存储改变读取权限的方法

在开发时&#xff0c;手机先要ROOT&#xff0c;然后在通过代码改变权限。public synchronized static boolean getRoot(String paramString){Process process null;DataOutputStream os null;try{process Runtime.getRuntime().exec("su");os new DataOutputStre…

VC使用Zlib对内存流进行压缩与解压缩

//在工程根目录放入文件zlib.hzlib.libzconf.h(这3个文件&#xff0c;zlib官方下载编译成的&#xff0c;觉得麻烦向我索要) //加载Zlib相应的函数以及库#include "zlib.h"#pragma comment(lib,"zlib.lib") 对于已知数组b 以及数组长度Count //压缩BYTE *co…

__builtin_clz

int __builtin_clz(unsigned long long int a){int res0;while(!(a&0x80000000)){///0x80000000 1ll<<31res;a<<1;}return res; }

高通android智能平台环境搭建_编译流程分析,高通平台环境搭建,编译,系统引导流程分析参考...

高通有两个cpu&#xff0c;他们分别跑不同的系统&#xff0c;应用程序(ap)端是android系统&#xff0c;modem 端是高通自己的系统。要编译出可供烧写使用的镜像文件需要三部分代码&#xff1a;1) 获取经过高通打补丁的 android 源代码2) 获取高通针对不同处理器的 vendor 源代码…