ZOJ 3768 Continuous Login

QT5.14.2+VS2019安装配置教程Windows QT5.14.2+VS2019安装使用教程Windows前言一. QT的下载与安装1. QT的下载2. QT的安装二. 配置Visual Studio编译器环境1. 扩展工具下载2. 扩展工具配置 前言 由于Visual Studio 的功能强大,很多开发人员比较熟悉使用,所以可以通过将QT配置到Visual Studio中进行开发。 一. QT的下载与安装 1. QT的下载 QT5.14.2下载地址 2. QT的安装 断开网络!断开网络!!断开网络!!! 安装QT之前,需要断开电脑的网络连接,这样就 阅读详情

题目链接:ZOJ 3768  Continuous Login

任何数都可以由最多三组前n项和组成,我也不知道为什么,比赛时候队友是这么说的。。

然后就可以枚举这三种情况了,一组很简单,两组时候二分寻找答案(他们说这叫夹逼。。高数都还给老师了。。),三组时候先枚举一组,之后再二分寻找剩下两组。

#include <iostream>
#include <algorithm>
const int MAX_N = 15713;//前15713项和为123456789,前15712项和为123456789

using namespace std;
int sum[MAX_N];
int T, n, l, r, pos;

bool solve(int n)
{
    l = 1;
    r = pos - 1;
    int res;
    while(l <= r)
    {
        res = sum[l] + sum[r];
        if(res == n)
            return true;
        else if(res > n)
            r--;
        else if(res < n)
            l++;
    }
    return false;
}
int main()
{
    sum[0] = 0;
    for(int i = 1; i <= MAX_N; i++)
        sum[i] = sum[i - 1] + i;
    cin >> T;
    while(T--)
    {
        cin >> n;
        pos = lower_bound(sum, sum + MAX_N, n) - sum;//low——bound返回大于等于n的第一个数的指针
        if(sum[pos] == n)
            cout << pos << endl;
        else
        {
            if(solve(n))
            {
                cout << l << " " << r << endl;
                continue;
            }
            for(int i = 1; i <= pos - 1; i++)
            {
                if(solve(n - sum[i]))
                {
                    cout << l << " " << r << " " << i << endl;
                    break;
                }
            }
        }
    }
    return 0;
}


CELF(Cost-Effective Lazy Forward selection)具有成本效益的惰性前向选择算法 CELF(Cost-Effective Lazy Forward selection)算法解析      引言:在社交网络影响力最大化问题的求解过程中,我们往往需要去选择一些目标种子结点作为信息初始传播的源头。贪婪算法在传播效果上的解决可以达到影响的最大化,但是在时间复杂度上面显得确十分糟糕。为此CELF算法应势而生,CELF算法利用了函数次模性的特点,在第一轮选择种子结点时,计算网络中所有节点的边际收益,但将在之后的过程中,不再做网络节点边际收益的重复计算,这相对于传统的贪婪算法,将在时间上得到非常明显的 阅读详情

相关推荐

Telegram 担保交易系统搭建指南:安全可靠的交易流程实现

本文介绍了基于Telegram Bot API搭建担保交易系统的完整方案。该系统通过第三方资金托管机制解决买卖双方信任问题,支持"付款后发货"和"收货后放款"的交易流程。文章详细阐述了系统架构设计,包括Telegram Bot交互层、后端业务逻辑层、数据库层和支付接口层。核心实现步骤涵盖:1)订单创建模块处理交易信息;2)支付处理模块集成Stripe Escrow实现资金托管;3)确认收货模块完成资金划转。系统采用PostgreSQL存储交易数据,并通过FastAPI

jingpide9527的博客 1948

Continuous Login ZOJ - 3768 (暴力)

Continuous Login ZOJ - 3768 Pierre is recently obsessed with an online game. To encourage users to log in, this game will give users a c...

codeswarrior的博客 327

BSW: Dcm模块配置--28服务

这个章节讲解下UDS中的28服务(Communcation Control)的配置,顾名思义,对当前ECU的通讯状态进行变更,主要设置应用报文,网络管理报文的收发控制,通常应用在刷写APP软件时,降低总线负载。这里首先要提醒的一点是,28服务几乎不需要手写代码,只有在客户需求要求前置条件不满足时报特定NRC时才需要填充代码。实际配置中主要涉及的模块有DCM,BSWM,ComM,RTE.2.BswM模块的配置。3.ComM模块的配置。1.DCM模块的配置。

Forever_Oct的博客 3086

第14届浙江大学程序设计竞赛 B. Continuous Login (ZOJ 3768)

【来源】 ZOJ 3768 Continuous Login 【分析】 【源码】 【】

harmony的专栏 922

PySide6多线程避坑大全:信号槽崩溃、内存泄漏,这些雷我都帮你踩过了

本文深入探讨了PySide6多线程开发中的常见问题与解决方案,包括信号槽崩溃、内存泄漏等典型陷阱。通过实战案例和优化策略,帮助开发者避免UI线程操作错误、有效管理资源生命周期,并提升跨线程通信的可靠性。特别针对PySide6多线程特性,提供了线程安全日志、死锁检测等实用调试技巧。

weixin_32288959的博客 396

电子技术——共栅和共源共栅放大器的高频响应

我们在之前学过无论是是CS放大器还是CE放大器,都可以看做是一个带通(IC低通)滤波器。在高频处的响应收到输入电容 $C_{in}$ 的限制(主要是米勒效应)。因此,若想扩大放大器的带宽,我们必须减小米勒效应,一种方案就是共栅放大器。

jiahonghao2002的博客 4183

ZOJ3768 夹逼查找【STL__lower_bound()_的应用】

首先学习一下lower_bound() 函数lower_bound()在first和last中的前闭后开区间进行二分查找,返回大于或等于val的第一个元素位置。如果所有元素都小于val,则返回last的位置 举例如下: 一个数组number序列为:4,10,11,30,69,70,96,100.设要插入数字3,9,111.pos为要插入的位置的下标 则 pos = lower_bound...

weixin_30532369的博客 155

Joern实战:从代码导入到Python分析的全流程避坑指南(附常见错误解决方案)

本文详细介绍了Joern静态分析工具从代码导入到Python分析的全流程实践指南,包括环境配置、代码导入技巧、数据库服务优化、Python交互分析及性能调优等关键步骤。特别针对常见错误提供了实用解决方案,帮助开发者高效进行代码安全分析和漏洞挖掘。

weixin_28309571的博客 140

ZOJ 3768 Continuous Login

Continuous Login Time Limit: 2 Seconds      Memory Limit: 131072 KB      Special Judge Pierre is recently obsessed with an online game. To encourage users to log in, this game will give users a

超越自我就是成功 445

YOLOv11模型改进-模块-引入空间池化模块StripPooling 解决遮挡、小目标

本文介绍了一种新的空间池化策略,称为,用于场景解析。结构:包括两个平行路径,分别进行水平和垂直方向的条带池化,然后通过1D卷积层进行特征调整。:结合了条带池化和传统的空间池化,分别用于捕捉长距离和短距离的依赖关系。作用捕捉长距离依赖:通过长条形的池化窗口,有效捕捉分布离散的区域之间的关系。避免不相关信息干扰:窄条形的池化窗口有助于捕捉局部上下文,防止不相关区域干扰标签预测。提高场景解析性能:在多个基准数据集上,证明了这种方法能够显著提升场景解析的效果。

qq_64693987的博客 4204

修改Windows hosts文件的解决方案

本文主要介绍了修改Windows hosts文件解决方案,希望能对新手有所帮助。 文章目录 1. 问题描述 2. 解决方案 2.1 安装软件 2.2 修改hosts文件

weixin_43178406的博客 1万+

ZOJ 3768Continuous Login(找规律然后二分)

Continuous Login Time Limit: 2 Seconds      Memory Limit: 131072 KB      Special Judge Pierre is recently obsessed with an online game. To encourage users to log in, this game will give user

布生气 1783

Cesium 实战 04 - 标绘功能系列之画点(draw point)

Cesium 实战 - 标绘功能之画点(draw point)。

非科班Java出身GISer的博客 1084

ZOJ Problem Set - 3768 Continuous Login

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3768 打表暴力撸  最多只可能是三个数

可视化和机器学习 836

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ZOJ3768-Continuous Login

Continuous Login Time Limit: 2 Seconds      Memory Limit: 131072 KB      Special Judge Pierre is recently obsessed with an online game. To encourage users to log in, this game will give users

wang_128的博客 516

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

ZOJ 3768 Continuous Login(暴力或夹逼原理)

参考: http://blog.youkuaiyun.com/zhuhuangjian/article/details/23036139 http://blog.youkuaiyun.com/mid_kkks/article/details/23034401 本题预处理之后,就是一个背包问题,但是容量10e9,不能用背包。最后是判断出最多选择3个数,暴力解决或利用夹逼原理。 夹逼原理:2个数时,利用夹

冰 1524

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

ZOJ3768:Continuous Login(二分)

Pierre is recently obsessed with an online game. To encourage users to log in, this game will give users a continuous login reward. The mechanism of continuous login reward is as follows: If you have

ACM!荣耀之路! 2501

ZOJ3768 Continuous Login

Continuous Login Time Limit: 2 Seconds      Memory Limit: 131072 KB      Special Judge Pierre is recently obsessed with an online game. To encourage users to log in, this game will give users a

Jelly_acm的博客 511

zoj3768Continuous Login

链接 这题通过暴力可以看出最多不超过3 具体为什么。。等着看大牛的题解。 可以预处理出来两个数之和 用bool存下 然后枚举一个数 二分剩余数的位置就可以了 勉强可过 1 #include <iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm...

weixin_30268921的博客 125

zoj 3768 Continuous Login

Pierre is recently obsessed with an online game. To encourage users to log in, this game will give users a continuous login reward. The mechanism of continuous login reward is as follows: If you ...

weixin_30609331的博客 125

ZOJ 3768 Continuous Login(找规律+哈希)

Pierre is recently obsessed with an online game. To encourage users to log in, this game will give users a continuous login reward. The mechanism of continuous login reward is as follows: If you have not logged in on a certain day, the reward of that day i

HJY 362
上一篇: ZOJ 3775 ?(>_o)!(模拟)
下一篇: ZOJ 3772 Calculate the Function(线段树 + 矩阵)
小爷永远不死
博客等级 码龄15年 58粉丝 363原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值