当前位置: 首页 > article >正文

倒计时64天

B-小红的因子数_牛客周赛 Round 31 (nowcoder.com)

超时了(108.33/125)

#include <bits/stdc++.h>
using namespace std;
const int N = 1e5 + 5;
const int inf = 0x3f3f3f3f;
#define int long long
void solve() {
	int x;
    cin>>x;
    if(x==1)
    {
        cout<<0;
        return ;
    }
    unordered_set<int>se;
    for(int i=2;i<=x;)
    {
        if(x%i==0)
        {
            se.insert(i);
            x/=i;
        }
        else i++;
    }
    cout<<se.size();
}

signed main() {
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr);
	cout.tie(nullptr);
	solve();
	return 0;
}

ac代码:

#include <bits/stdc++.h>
using namespace std;
const int N = 1e5 + 5;
const int inf = 0x3f3f3f3f;
#define int long long
int f[1001];
void solve() {
	int x,k=0,cn=0;
    cin>>x;
    int s=x;
    for(int i=2;i*i<=s;i++)
    {
        if(x%i==0)
        {
            f[++k]=i;
            while(x%i==0){x/=i;}
        }
    }
    if(x>1)f[++k]=x;
    for(int i=0;i<1001;i++)
    {
        if(f[i])cn++;
    }
    cout<<cn;
}

signed main() {
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr);
	cout.tie(nullptr);
	solve();
	return 0;
}

2.E-小红的子集取反_牛客周赛 Round 31 (nowcoder.com)

#include <bits/stdc++.h>
using namespace std;
const int N = 1e5 + 5;
const int inf = 0x3f3f3f3f;
#define int long long
int f[220];
void solve() {
    int n,m,cn=0;
    cin>>n;
    for(int i=0;i<n;i++){cin>>f[i];cn+=f[i];}
    if(cn%2==0)
    {
        sort(f,f+n,greater<int>());
        int l=cn/2,cn2=0,cn3=0;
        for(int i=0;i<n;i++)
        {
            cn2+=f[i];
            cn3++;
            if(cn2>=l)break;
        }
        cout<<cn3;
    }
    else {cout<<-1;}
}

signed main() {
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr);
	cout.tie(nullptr);
	solve();
	return 0;
}


http://www.kler.cn/a/229676.html

相关文章:

  • C# OpenCV机器视觉:OCR产品序列号识别
  • 年度技术突破奖|中兴微电子引领汽车芯片新变革
  • 记录一次电脑被入侵用来挖矿的过程(Trojan、Miner、Hack、turminoob)
  • 《新闻大厦抢先版》V0.18.105+Dlcs官方学习版
  • linux网络 | https前置知识 | 数据加密与解密、数据摘要
  • 肯尼斯·里科《C和指针》第12章 使用结构和指针(1)链表
  • SpringBoot:配置相关知识点
  • nginx upstream server主动健康检测模块ngx_http_upstream_check_module 使用和源码分析(上)
  • pytorch的安装步骤
  • QT Linux下无法使用CTRL+ALT+P快捷键,不生效
  • 华为云账号注销之后账号下的域名丢了怎么办?记录一次域名转移权限的经历
  • Dijkstra算法(求最短路)
  • 算法刷题day06
  • 什么是大模型
  • Python 的 sys 模块常用方法
  • ubuntu开机报错/dev/nume0n1p2:clean
  • 《MySQL》超详细笔记
  • 读写锁ReentrantReadWriteLockStampLock详解
  • XXE基础知识整理(附加xml基础整理)
  • Java——Arrays常用方法
  • C++二维数组
  • jsp商场会员卡管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • 远程主机可能不符合 glibc 和 libstdc++ Vs Code 服务器的先决条件
  • vue3项目中的404页面
  • 第4节、电机多段转动【51单片机+L298N步进电机系列教程】