3.15刷题

news2025/3/16 6:40:33

P6337 [COCI 2007/2008 #2] CRNE - 洛谷

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;//横加竖 最大。n/2,n/2+1
    if(n%2==0){
        cout<<(n/2+1)*(n/2+1);
    }else   cout<<(n/2+2)*(n/2+1);
	return 0;
}

P6338 [COCI 2007/2008 #2] PRVA - 洛谷

#include<bits/stdc++.h>
using namespace std;
char a[25][25];
int main(){
    int r,c;
    string mins="zz",t;
    cin>>r>>c;
    for(int i=1;i<=r;i++){
        for(int j=1;j<=c;j++){
            cin>>a[i][j];
        }
    }
    for(int i=0;i<=r;i++)   a[i][0]='#';
    for(int i=0;i<=c;i++)   a[0][i]='#';
    for(int i=1;i<=r;i++){
        for(int j=1;j<=c;j++){
            if(a[i][j]>='a'&&a[i][j]<='z'&&a[i][j-1]=='#'){
                t="";
                for(int z=j;z<=c;z++){
                    if(a[i][z]!='#')    t+=a[i][z];
                    else break;
                }
                if(t.size()>=2) mins=min(t,mins);
            }
            if(a[i][j]>='a'&&a[i][j]<='z'&&a[i-1][j]=='#'){
                t="";
                for(int z=i;z<=r;z++){
                    if(a[z][j]!='#')    t+=a[z][j];
                    else break;
                }
                if(t.size()>=2) mins=min(t,mins);
            }
        }
    }
    cout<<mins;
	return 0;
}

P6352 [COCI 2007/2008 #3] CETIRI - 洛谷

#include<bits/stdc++.h>
using namespace std;
int a[5];
int main(){
    for(int i=0;i<3;i++){
        cin>>a[i];
    }
    sort(a,a+3);
    int d1=a[1]-a[0],d2=a[2]-a[1];
    if(d1*2==d2){
        cout<<a[1]+d1;
    }else if(d1==2*d2)  cout<<a[0]+d2;
    else if(d1==d2) cout<<a[2]+d2;

	return 0;
}

P6367 [COCI 2006/2007 #6] PRASE - 洛谷

#include<bits/stdc++.h>
using namespace std;
string s[110];
int f[110];
int main(){
    int n,ans,cnt=0;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>s[i];
        ans=0;
        for(int j=0;j<i;j++){
            if(s[i]==s[j])  ans++;//数前边这个人取了多少份
        }
        if(i-ans<ans) cnt++;
    }
    cout<<cnt;
	return 0;
}

P6382 『MdOI R2』Car - 洛谷

#include<bits/stdc++.h>
using namespace std;
int r[6];
int main(){
    string s;
    int wei;
    cin>>s;
    if(s[0]=='M'&&s[1]=='D'&&s[2]=='A'){
        for(int i=s.size()-1;i>2;i--){
            if(s[i]>='0'&&s[i]<='9'){
                wei=int(s[i]-'0');
                break;
            }
        }
        if(wei==1||wei==9)  r[1]=1;
        else if(wei==2||wei==8) r[2]=1;
        else if(wei==3||wei==7) r[3]=1;
        else if(wei==4||wei==6) r[4]=1;
        else    r[5]=1;
    }else{
        for(int i=1;i<=5;i++)   r[i]=1;
    }
    for(int i=1;i<=5;i++)   cout<<r[i]<<" ";
	return 0;
}

P6386 [COCI 2007/2008 #4] VAUVAU - 洛谷

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,c,d,p,m,g,flag=0;
    cin>>a>>b>>c>>d>>p>>m>>g;
    int y=p%(a+b),yy=p%(c+d),s=m%(a+b),ss=m%(c+d),l=g%(a+b),ll=g%(c+d);

    if(y>0&&y<=a&&yy<=c&&yy>0)   cout<<"both"<<endl;
    else if(y>0&&y<=a&&yy>c||y>a&&yy<=c&&yy>0)   cout<<"one"<<endl;
    else    cout<<"none"<<endl;

    if(s>0&&s<=a&&ss<=c&&ss>0)   cout<<"both"<<endl;
    else if(s>0&&s<=a&&ss>c||s>a&&ss<=c&&ss>0)   cout<<"one"<<endl;
    else    cout<<"none"<<endl;

    if(l>0&&l<=a&&ll<=c&&ll>0)   cout<<"both"<<endl;
    else if(l>0&&l<=a&&ll>c||l>a&&ll<=c&&ll>0)   cout<<"one"<<endl;
    else    cout<<"none"<<endl;

	return 0;
}

P6408 [COCI 2008/2009 #3] PET - 洛谷

#include<bits/stdc++.h>
using namespace std;
int q[6];
int main(){
    int a,b,c,d,cnt,maxs=0;
    for(int i=1;i<=5;i++){
        cin>>a>>b>>c>>d;
        q[i]=a+b+c+d;
    }
    for(int i=1;i<=5;i++){
        if(q[i]>maxs)   maxs=q[i],cnt=i;
    }
    cout<<cnt<<" "<<maxs;
	return 0;
}

B3706 [语言月赛202302] 晚秋绝诗 - 洛谷

#include<bits/stdc++.h>
using namespace std;
int main(){
    long double x,z,c;
    cin>>x>>z>>c;
    cout<<ceil((x-z*2)/c)<<endl;
	return 0;
}

B3707 [语言月赛202302] 风神瞳 - 洛谷

#include<bits/stdc++.h>
using namespace std;
int main(){
    int p,x,y,xx,yy,flag=0;
    cin>>p>>x>>y>>xx>>yy;
    if(p==1){
        if(x==xx||y==yy)    flag=1;
    }else if(p==2){
        if(x==xx&&abs(y-yy)>1||y==yy&&abs(x-xx)>1)  flag=1;
    }else if(p==3){
        if(x+2==xx&&y+1==yy||x+2==xx&&y-1==yy||x-2==xx&&y+1==yy||x-2==xx&&y-1==yy||x+1==xx&&y+2==yy||x+1==xx&&y-2==yy||x-1==xx&&y+2==yy||x-1==xx&&y-2==yy)
            flag=1;
    }else if(p==4){
        if(x+2==xx&&y+2==yy||x+2==xx&&y-2==yy||x-2==xx&&y+2==yy||x-2==xx&&y-2==yy)
            flag=1;
    }
    if(flag)    cout<<"Yes";
    else    cout<<"No";
	return 0;
}

B3710 [语言月赛202302] 破碎的历史 - 洛谷

#include<bits/stdc++.h>
using namespace std;
int main(){
    double s;
    long long ss,a,b,c,d,ans=0;
    cin>>s;
    ss=s*100000000;
    for(int i=0;i<101;i++){
        for(int j=0;j<101;j++){
            for(int x=0;x<101;x++){
                for(int z=0;z<101;z++){
                    if(ss==(100-i)*(100-j)*(100-x)*(100-z)) ans++;
                }
            }
        }
    }
    cout<<ans;
	return 0;
}

B3719 [语言月赛202303] Factorial B - 洛谷

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n;
    cin>>n;
    if(n<4) cout<<"No";
    else    cout<<"Yes";
    return 0;
}

B3720 [语言月赛202303] Out for Dinner B - 洛谷

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long x;
    char a,b;
    cin>>x>>a>>b;
    if(a=='B'&&b!='C'||b=='B'&&a!='C')  cout<<8*x/10;
    else if(a!='B'&&b=='C'||b!='B'&&a=='C') cout<<7*x/10;
    else if(a=='B'&&b=='C'||b=='B'&&a=='C') cout<<6*x/10;
    else cout<<x;
    return 0;
}

B3721 [语言月赛202303] Stone Gambling S - 洛谷

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long x,y,tmp;
    int t;
    cin>>t;
    for(int i=0;i<t;i++){
        cin>>x>>y;
        while(x!=0&&y!=0){
            if(x<y){
                x+=1;
            }else{
                tmp=x;
                while(x>tmp/2)  x--;
            }
            if(x==0||y==0)  break;
            if(y<x) y+=1;
            else{
                tmp=y;
                while(y>tmp/2)  y--;
            }
        }
        cout<<x<<" "<<y<<endl;
    }

    return 0;
}

B3722 [语言月赛202303] Milk Sales S - 洛谷

#include<bits/stdc++.h>
using namespace std;
int a[100010],b[100010];
int main(){
    int n;
    long long suma=0,sumb=0;
    cin>>n;
    for(int i=1;i<=n;i++)   cin>>a[i];
    for(int i=1;i<=n;i++)   cin>>b[i];
    for(int i=1;i<=n;i++){
        suma+=a[i],sumb+=b[i];
        if(sumb>suma){
            cout<<i;
            return 0;
        }
    }
}

错题重练

B3639 T2 点亮灯笼 - 洛谷

#include<iostream>
#include<bits/stdc++.h>
using namespace std;
bool q[1010];
int main(){
    int n,m,x;
    cin>>n>>m;
    for(int i=0;i<m;i++){
        cin>>x;
        if(x==n)    q[x-1]=!q[x-1],q[x]=!q[x],q[1]=!q[1];
        else if(x==1)   q[x+1]=!q[x+1],q[x]=!q[x],q[n]=!q[n];
        else    q[x-1]=!q[x-1],q[x]=!q[x],q[x+1]=!q[x+1];
    }
    for(int i=1;i<=n;i++)   cout<<q[i]<<" ";
    return 0;
}

P4326 [COCI 2006/2007 #1] Herman - 洛谷

#include<bits/stdc++.h>
using namespace std;
int main(){
    double r;
    cin>>r;
    printf("%0.6lf\n%0.6lf",M_PI*r*r,2*r*r);
	return 0;
}

B3653 [语言月赛202208] 俊俏地鼠的远亲 - 洛谷

#include<bits/stdc++.h>
using namespace std;
long long q[55][55];
int main(){
    int n,m;
    long long max_d=0,dis;
    cin>>n>>m;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++){
            cin>>q[i][j];
        }
    }
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++){
            max_d=0;
            for(int k=1;k<=n;k++){
                for(int z=1;z<=m;z++){
                    if(q[i][j]==q[k][z]){
                        dis=(i-k)*(i-k)+(j-z)*(j-z);
                        if(dis>max_d)   max_d=dis;
                    }
                }
            }
            cout<<max_d<<" ";
        }
        cout<<endl;
    }
	return 0;
}

P4445 [AHOI2018初中组] 报名签到 - 洛谷

#include<bits/stdc++.h>
using namespace std;
int q[100010];
int main(){
    int n,ans=0;
    cin>>n;
    for(int i=0;i<n;i++)    cin>>q[i];
    for(int i=1;i<n;i++){
        ans+=max(q[i-1],q[i]);
    }
    cout<<ans;
	return 0;
}

P4702 取石子 - 洛谷

#include<bits/stdc++.h>
using namespace std;
int q[100010];
int main(){
    long long sum=0;
    int n,a;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>a;
        sum+=a;
    }
    sum%=10;
    if(sum%2==1)    cout<<"Alice";
    else    cout<<"Bob";
	return 0;
}

P5082 成绩 - 洛谷

#include<bits/stdc++.h>
using namespace std;
int main(){
    double ans;
    long long man=0,de=0;
    int n,x;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>x;
        man+=x;
    }
    for(int i=0;i<n;i++){
        cin>>x;
        de+=x;
    }
    ans=1.0*(man*3-de*2)/(man-de);
    printf("%0.6lf",ans);
	return 0;
}

P5534 【XR-3】等差数列 - 洛谷

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long a1,a2,n;
    cin>>a1>>a2>>n;
    long long ans=n*(2*a1+(n-1)*(a2-a1))/2;
    cout<<ans;
	return 0;
}

B3658 [语言月赛202209] 口算练习 - 洛谷

#include<bits/stdc++.h>
using namespace std;
int main(){
    int x,y;
    cin>>x>>y;
    if(x/y<0){
        if(x%y==0)  cout<<x/y;
        else    cout<<int(1.0*x/y-1);
    }
    else    cout<<x/y;
	return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2315862.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

14.使用各种读写包操作 Excel 文件:辅助模块

一 各种读写包 这些是 pandas 在底层使用的各种读写包。无须安装 pandas&#xff0c;直接使用这些读写包就能够读写 Excel 工作簿。可以尽可能地使用 pandas 来解决这类问题&#xff0c;只在 pandas 没有提供你所需要的功能时才用到读写包。 表中没有 xlwings &#xff0c;因为…

Python数据分析之数据可视化

Python 数据分析重点知识点 本系列不同其他的知识点讲解&#xff0c;力求通过例子让新同学学习用法&#xff0c;帮助老同学快速回忆知识点 可视化系列&#xff1a; Python基础数据分析工具数据处理与分析数据可视化机器学习基础 四、数据可视化 图表类型与选择 根据数据特…

1、操作系统引论

一、操作系统 会使用linux系统 建议大家先学会linux的基础指令&#xff0c;可以看菜鸟教程网站进行学习。 1、各种定义 操作系统定义 管理计算机的 硬件 和软件资源&#xff0c; 能对各类作业进行调度&#xff0c;方便用户使用计算机的程序集合。操作系统运行在内核态&#xf…

HarmonyOS NEXT - 网络请求问题(http)

HTTP&#xff08;HyperText Transfer Protocal&#xff0c;超文本传输协议&#xff09;是一种用于传输超媒体文档&#xff08;如HTML&#xff09;的应用层协议&#xff0c;它是客户端和服务器之间通信的基础&#xff1b;无论是获取数据、提交表单、上传文件&#xff0c;HTTP都扮…

告别旧版本,功能全面升级!

小伙伴们&#xff0c;今天来给大家唠唠一款超经典的软件——格式工厂&#xff01;相信很多人都不陌生吧&#xff1f;它可是早期超多人用的视频格式转换工具呢&#xff01;但随着软件行业的发展&#xff0c;它慢慢被其他工具代替了&#xff0c;像万兴、小丸、AME这些新宠儿一出现…

Obsidian Copilot:打造你的专属 AI 笔记助手

Obsidian Copilot作为一款非常受欢迎的Obsidian插件&#xff0c;不仅极大地提升了用户的笔记管理和信息检索效率&#xff0c;还通过其多样化的AI功能为用户带来了前所未有的便捷体验。本文将详细介绍Obsidian Copilot的核心特点、使用方法及个人体验分享。 核心特点 Obsidian…

VPC4-通达oa-docker逃逸-shiro反序列化-hash传递-CrackMapExec喷射-历史ptt攻击-进程注入

由于本人是菜鸡&#xff0c;不会免杀&#xff0c;所有免杀的部分就直接跳过了 &#xff08;hhh) 靶场地址&#xff1a; 链接: https://pan.baidu.com/s/1Fh1Zg79n1yjCPe6rrQ2apA 提取码: qiag 第一台ubuntu(docker逃逸&#xff0c;shiro反序列化&#xff09; fscan扫到一…

C++类与对象——拷贝构造与运算符重载

拷贝构造函数和赋值运算符重载就是C类默认六个函数之二。 拷贝构造函数&#xff1a; 如果⼀个构造函数的第⼀个参数是自身类类型的引用&#xff0c;且任何额外的参数都有默认值&#xff0c;则此构造函数 也叫做拷贝构造函数&#xff0c;也就是说拷贝构造是⼀个特殊的构造函数…

疗养院管理系统设计与实现(代码+数据库+LW)

摘 要 传统办法管理信息首先需要花费的时间比较多&#xff0c;其次数据出错率比较高&#xff0c;而且对错误的数据进行更改也比较困难&#xff0c;最后&#xff0c;检索数据费事费力。因此&#xff0c;在计算机上安装疗养院管理系统软件来发挥其高效地信息处理的作用&#xf…

2024年12月CCF-GESP编程能力等级认证C++编程四级真题解析

四级真题的难度: 一、总体难度评价 CCF-GESP编程能力等级认证C++四级真题的难度通常被认为相对较高。它不仅要求考生具备扎实的C++编程基础,还需要考生掌握一定的算法和数据结构知识,以及良好的问题解决能力。 二、具体难度分析 ‌理论知识考察‌: 单选题和判断题中,会涉…

MySQL开发陷阱与最佳实践:第1章:MySQL开发基础概述-1.1 MySQL简介与应用场景

&#x1f449; 点击关注不迷路 &#x1f449; 点击关注不迷路 &#x1f449; 点击关注不迷路 文章大纲 MySQL开发陷阱与最佳实践&#xff1a;第1章&#xff1a;MySQL开发基础概述-1.1 MySQL简介与应用场景1.1.1 MySQL的发展历程与市场地位1.1.2 MySQL的核心特性与技术优势1.1.2…

使用GitHub Actions实现Git推送自动部署到服务器

将网站一键部署到服务器的方案很多&#xff0c;比如纯Shell脚本结合SSH、Jenkins等工具。本文将介绍如何利用GitHub Actions这一免费且轻量的CI/CD工具&#xff0c;实现代码推送后自动部署到云服务器。 之前一直在使用github的工作流&#xff0c;确实是一个比较好用的工具。 我…

PyTorch 系列教程:探索自然语言处理应用

本文旨在介绍如何使用PyTorch进行自然语言处理&#xff08;NLP&#xff09;的基础知识&#xff0c;包括必要的库、概念以及实际代码示例。通过阅读本文&#xff0c;您将能够开始您的NLP之旅。 1. 理解PyTorch PyTorch是一个开源的机器学习库&#xff0c;基于Torch库&#xff0…

3.14-1列表

列表 一.列表的介绍和定义 1 .列表 类型: <class list> 2.符号:[] 3.定义列表: 方式1:[] 通过[] 来定义 list[1,2,3,4,6] print(type(list)) #<class list> 方式2: 通过list 转换 str2"12345" print(type(str2)) #<class str> list2lis…

pyroSAR:开源的SAR数据处理与分析工具

今天为大家介绍的软件是pyroSAR&#xff1a;一款开源的SAR数据处理与分析工具。下面&#xff0c;我们将从软件的主要功能、支持的系统、软件官网等方面对其进行简单的介绍。 pyroSAR官网网址为&#xff1a;https://pyrosar.readthedocs.io/en/latest/。 pyroSAR是一个开源Pytho…

Visual Studio里的调试(debugging)功能介绍

参考 1- Introduction to Debugging | Basic Visual Studio Debugging&#xff08;这是一位印度博主视频&#xff0c;我下面做到笔记也主要参考她的视频&#xff0c;但不得不说口音太重了&#xff0c;一股咖喱味&#xff09; 目录 个人对调试浅显的认识和对调试的介绍逐行调…

图论part4|827. 最大人工岛、127. 单词接龙、463. 岛屿的周长

827. 最大人工岛 &#x1f517;&#xff1a;827. 最大人工岛 - 力扣&#xff08;LeetCode&#xff09;827. 最大人工岛 - 给你一个大小为 n x n 二进制矩阵 grid 。最多 只能将一格 0 变成 1 。返回执行此操作后&#xff0c;grid 中最大的岛屿面积是多少&#xff1f;岛屿 由一…

Java高级-05.反射的作用、应用场景

一.反射的作用 二.案例 Student.class package com.njau.d2_reflect;public class Student {private String name;private int age;private char sex;private double height;private String hobby;public Student(String name, int age, char sex, double height, String …

cherry-studio - 多模型支持的跨平台 AI 桌面助手

GitHub&#xff1a;https://github.com/CherryHQ/cherry-studio 更多AI开源软件&#xff1a;发现分享好用的AI工具、AI开源软件、AI模型、AI变现 - 小众AI 一款支持多种大语言模型服务的跨平台桌面客户端&#xff0c;兼容 Windows、Linux 和 macOS 系统。它支持主流云端模型&am…

Uniapp 开发 App 端上架用户隐私协议实现指南

文章目录 引言一、为什么需要用户隐私协议&#xff1f;二、Uniapp 中实现用户隐私协议的步骤2.1 编写隐私协议内容2.2 在 Uniapp 中集成隐私协议2.3 DCloud数据采集说明2.4 配置方式3.1 Apple App Store3.2 Google Play Store 四、常见问题与解决方案4.1 隐私协议内容不完整4.2…