首页 > 其他分享 >NOIP2014普及组复赛参考解析

NOIP2014普及组复赛参考解析

时间:2022-10-21 11:59:44浏览次数:123  
标签:P2118 普及 NOIP2014 P2141 int 矩阵 解析 复赛

目录

题目传送

P2141 [NOIP2014 普及组] 珠心算测验

  • 题目有点坑:其中有多少个数,恰好等于集合中另外两个(不同的)数之和?
  • 每个数只需要计算一次,或许有多种组合,但是无需多次计算。
  • 数据范围:3≤n≤100,a[i]≤10000
  • 可以直接暴力,三重循环。
  • 也可以打标记,res[i] 表示和为 i 的数是否存在,需要注意多开空间。
点击查看代码
#include<bits/stdc++.h>
using namespace std;
const int N=2e4+10,INF=0x3f3f3f3f;
int n,a[N],ans=0,res[N];

void slove1(){
    for(int i=1; i<=n; i++){
        int flag=0;
        for(int j=1; j<=n; j++){
            for(int k=1; k<=n; k++){
                if(i!=j && j!=k && a[i]==a[j]+a[k]){
                    flag=1; break;
                }
            }
            if(flag) break;
        }
        ans+=flag;
    }
}
void slove2(){
    for(int i=1; i<=n; i++)
        for(int j=1; j<i; j++) res[a[i]+a[j]]=1;
    for(int i=1; i<=n; i++) ans+=res[a[i]];
}
int main() {
    cin>>n;
    for(int i=1; i<=n; i++) cin>>a[i];
    slove1();
    // slove2();
    cout<<ans;
    return 0;
}

P2118 [NOIP2014 普及组] 比例简化

P2239 [NOIP2014 普及组] 螺旋矩阵

P2258 [NOIP2014 普及组] 子矩阵

标签:P2118,普及,NOIP2014,P2141,int,矩阵,解析,复赛
From: https://www.cnblogs.com/hellohebin/p/16812972.html

相关文章

  • NOIP2015普及组复赛参考解析
    目录P2669[NOIP2015普及组]金币P2670[NOIP2015普及组]扫雷游戏P2671[NOIP2015普及组]求和P2672[NOIP2015普及组]推销员题目传送P2669[NOIP2015普及组]金......
  • NOIP2017 普及组复赛参考解析
    目录P3954[NOIP2017普及组]成绩P3955[NOIP2017普及组]图书管理员P3956[NOIP2017普及组]棋盘P3957[NOIP2017普及组]跳房子题目传送P3954[NOIP2017普及组]......
  • 思科CCNP学习DHCP协议与DHCP中继的配置解析
    感谢关注WOLFLAB网络实验室,我们陆续都会发布更多CCNP相关技术!思科CCNP学习DHCP协议与DHCP中继的配置解析需求描述1.     实验室交换机架登陆:Rack99  192.168.9.99......
  • Linux中的DNS--域名解析服务
    一、DNS简介1.1、概述DNS(DomainNameSystern)域名系统,应用层协议,是互联网的一项服务,是将域名转换成网络可以识别的IP地址,再通过IP地址访问主机。这种由文字组成的名称......
  • [NOIP2014 提高组] 联合权值 dfs+技巧
    题意树上每个结点的权值为\(w_i\),若点\(i\)和点\(j\)满足:\(i\)和\(j\)的最短距离为2,则会产生$w_i*w_j$的联合权值。求最大联合权值和联合权值之和。分析①最大联合......
  • 开箱即用的数据缓存服务|EMQX Cloud 影子服务应用场景解析
    在物联网业务高速迭代的今天,快速连接物联网设备与平台应用,实现业务快速落地与市场验证,是很多企业塑造核心竞争力、实现业务创新的关键。​​EMQXCloud​​作为一站式运维......
  • 【CV知识点汇总与解析】| 参数初始化篇
    【CV知识点汇总与解析】|参数初始化篇【写在前面】本系列文章适合Python已经入门、有一定的编程基础的学生或人士,以及人工智能、算法、机器学习求职的学生或人士。系列文章......
  • Android init.rc解析
    本文主要来自$ANDROID_SOURCE/system/init/readme.txt的翻译.一、简述Android init.rc文件由系统第一个启动的init程序解析,此文件由语句组成,主要包含了四种类型的语......
  • hybrid App原理介绍、环境搭建、打包(Cordova)及常见错误解析(windows环境)
    hybridApp原理介绍、环境搭建、打包(Cordova)及常见错误解析(windows环境):https://blog.csdn.net/u011350550/article/details/84637024?spm=1001.2101.3001.6650.7&utm_mediu......
  • android Uri解析
     Uriuri=Uri.parse("content://com.example.hello.HelloFileProvider/my_musics/0x0000600001/extend.json");Log.i(TAG,uri.get......