2015 多校联赛 ——HDU5334(构造)

解锁RK3588:内核模块签名与安全启动配置全攻略 RK3588作为一款高性能嵌入式SoC芯片,其内核模块签名与安全启动配置是保障系统安全的核心机制。本文详细介绍了RK3588的芯片特性,重点阐述了安全启动的硬件信任链原理和内核模块签名的实现方法。通过具体步骤演示了从密钥生成、模块签名到验证加载的完整流程,并深入解析了安全启动配置的硬件连接、软件工具准备、密钥烧录等关键环节。此外,还提出了防御旁路攻击和动态信任链扩展等高级安全策略,为RK3588在工业控制、智能安防等高安全要求场景中的应用提供了全面的安全解决方案。 阅读详情

Virtual Participation

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 237    Accepted Submission(s): 56
Special Judge


Problem Description
As we know, Rikka is poor at math. Yuta is worrying about this situation, so he asks rikka to have some practice on codeforces. Then she opens the problem B:

Given an integer  K, she needs to come up with an sequence of integers  A satisfying that the number of different continuous subsequence of  A is equal to  k.

Two continuous subsequences  a, b  are different if and only if one of the following conditions is satisfied:

1. The length of  a is not equal to the length of  b.

2. There is at least one  t that  at≠bt , where  at  means the  t-th element of  a and  bt  means the  t-th element of  b.

Unfortunately, it is too difficult for Rikka. Can you help her?
 

Input
There are at most 20 testcases,each testcase only contains a single integer  K (1≤K≤109)
 

Output
For each testcase print two lines.

The first line contains one integers  n (n≤min(K,105)) .

The second line contains  n space-separated integer  Ai (1≤Ai≤n)  - the sequence you find.
 

Sample Input
  
10
 

Sample Output
  
4 1 2 3 4
 

Author
XJZX
 

Source

假设用1,1...2,2....3,3....来构造,设他们的数量分别为 x    y     z

则能构成: x + y + z + x*y + y*z + x*z   (  x * z   代表三种数都包含的情况)

枚举  x  与   y  ,再判断z是否符合         (方法来源:http://blog.youkuaiyun.com/oilover/article/details/47164727)

P:  果然还是太弱,完全没想到╮(╯▽╰)╭,慢慢学,慢慢学


#include <iostream>
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <vector>
#include <cmath>
int MAX=0x3f3f3f3f;
using namespace std;
const int INF = 0x7f7f7f;
const int MAXM = 12e4+5;
int ma = 100000;


int main()
{

    int x,y,z,k;
    while(~scanf("%d",&k))
    {
        if(k == 1)
        {
            printf("1\n1\n");
            continue;
        }
        if(k == 2)
        {
            printf("2\n1 1\n");
            continue;
        }
        int flag = 1;
        if(k <= 100000)
        {
            for(int i = 1; i < k; i++)
                printf("%d ",1);
            printf("1\n");
            continue;
        }
        for(x = 0; x<= 1e5 &&flag ; x++)
            for(y = 0; x+y<=1e5 && y <= sqrt(k+0.5) && flag; y++)
            {
                int t = k - x - y - x*y;
                if(t % (x + y + 1) == 0)
                {
                    z = t  / (x +y +1);
                    if(z < 0 || x + y + z > min(k,ma))
                        continue;


                    int n = x + y + z;
                    printf("%d\n",n);
                    for(int i = 1; i <= n; i++)
                    {
                        if(i <= x)
                            printf("1 ");
                        else
                        {
                            if(i <= x + y)
                                printf("2 ");
                            else if(i < n)
                                printf("3 ");
                            else
                                printf("3\n");
                        }
                        flag = 0;
                    }
                }
            }
    }
    return 0;
}



一文吃透:从零到一开发一套 ABAP RAP 应用的完整路径 ABAP RAP开发实战摘要 本文系统介绍了ABAP RESTful Application Programming Model (RAP)在企业级应用开发中的实施路径。文章以出差申请业务场景为例,详细拆解了RAP开发的六步主线流程: 数据库表设计:规范主键、审计字段设计 CDS数据建模:通过视图定义业务对象实体及关联 行为定义与实现:使用BDEF声明事务规则,Behavior Pool类实现业务逻辑 业务对象投影:裁剪服务接口视图 服务定义与绑定:按OData协议暴露服务 UI集成测试:支持Fiori E 阅读详情

相关推荐

BGE(BAAI General Embedding)模型详解

BGE(BAAI General Embedding)是北京智源人工智能研究院(BAAI)推出的通用文本嵌入模型系列,旨在为各种自然语言处理任务提供高质量的向量表示。

ttyy1112的专栏 7552

HDU 6092 Rikka with Subset

Problem DescriptionAs we know, Rikka is poor at math. Yuta is worrying about this situation, so he gives Rikka some math tasks to practice. There is one of them:Yuta has n positive A1−An and their sum

Irish_Moonshine的博客 341

Anki小白必看:手把手教你打造高颜值个性化笔记模板(附Leaflyer模板下载)

本文为Anki新手提供详细的个性化笔记模板设计指南,从基础配置到高级定制技巧,帮助用户打造高效记忆系统。特别推荐Leaflyer模板下载,通过视觉优化和功能强化,显著提升学习体验和记忆效率。

weixin_28717969的博客 433

Hdu 5334 Virtual Participation (构造)

解析: 首先找到第一个n使得n*(n+1)/2>=k,差值为x。 然后看下面一个例子: 28 = 1 2 3 4 5 6 7 27 = 1 1 3 4 5 6 7 26 = 1 1 3 3 4 5 6 25 = 1 1 1 4 5 6 7 24 = 1 1 1 4 4 6 7 23 = 1 1 1 4 4 6 6 22 = 1 1 1 4 4 4 7 21 = 1 2 3 4

Neutralzz的博客 429

ads传统功放设计笔记(3)

传统功放设计的流程一般包括以下这些步骤: 1、明确设计目标 2、选择功放管子 3、确定静态工作点 4、设计偏置电路 5、判断稳定性 6、负载与源牵引 7、输入输出阻抗匹配 8、原理图优化 9、大信号仿真 10、版图设计 11、版图联合仿真 12、pcb设计 第二节我们设计仿真了功放的原理图。之后我们需要对版图进行设计和仿真。 10、版图设计 首先将S参数控件都打叉,还要去掉电源、源负载阻抗、地、芯片、电容。在原先电容和芯片的位置加上gap,设置好长度和间隔。之后在电源引脚、输入输出引脚和隔离的两端加上端口。

qq_40995480的博客 6025

智能座舱语音测试避坑指南:从唤醒率到方言识别,这些场景你测全了吗?

本文深入解析智能座舱语音测试的关键场景与避坑指南,涵盖唤醒率测试、方言识别、多音区交互等复杂场景。通过实战案例与自动化测试方案,帮助开发者全面提升语音系统的可靠性与用户体验,特别关注环境噪声干扰与方言覆盖策略。

weixin_42613501的博客 496

HDU5631 Rikka with Graph

DescriptionAs we know, Rikka is poor at math. Yuta is worrying about this situation, so he gives Rikka some math tasks to practice. There is one of them: Yuta has a non-direct graph with n vertices and

xinxiaxindong的博客 340

Matlab系列之GUI设计基础

Matlab系列之GUI设计基础简介编辑界面菜单设计控件设计控件描述个人理解Matlab转译控件属性【1】外观与行为【2】控件对象的信息【3】回调函数【4】状态信息结束结束更多精彩,等你发现~ 简介 GUI即图形用户界面(Graphical User Interface),人机交互的一种方式,可以简化用户的操作,比如只需要点点窗口上的按键或者菜单选择等等,就可以实现一个复杂的功能,有点类似黑盒的操作吧。 本篇将主要介绍GUI的使用,以及一些功能,后续的篇章再使用GUI来设计实例。 打开GUI可以在Matla

Smart_Devil的博客 5万+

HDU 5334 Virtual Participation

Problem Description As we know, Rikka is poor at math. Yuta is worrying about this situation, so he asks rikka to have some practice on codeforces. Then she opens the problem B: Given an integer

Occult 896

深入解析SPLL单相软件锁相环:从SOGI原理到PI系数调优实践

本文深入解析SPLL单相软件锁相环技术,从SOGI原理到PI系数调优实践,详细介绍了其在数字电源设计中的应用。通过数学推导和实际调试经验,帮助工程师快速掌握锁相环的核心参数计算和优化方法,提升电网相位追踪的精确度和响应速度。

weixin_30316097的博客 380

代谢组数据分析(二十一):通过MetaboAnalystR标准化构建sPLSDA预测模型

本文介绍了如何使用R语言中的MetaboAnalystR包和mixOmics包进行代谢组学数据的标准化和sPLSDA分析。MetaboAnalystR包用于数据预处理,包括数据初始化、清洗、补足、过滤和标准化等步骤,以确保数据质量。mixOmics包则用于sPLSDA分析,通过Lasso惩罚进行变量选择,并建立分类模型。文章详细说明了安装和加载相关R包的步骤,并提供了数据导入和预处理的代码示例。最后,强调了数据预处理的重要性,以确保后续分析的准确性和可靠性。

专注生信领域 2426

HDU 6090 Rikka with Graph(思维)

Rikka with Graph Problem Description As we know, Rikka is poor at math. Yuta is worrying about this situation, so he gives Rikka some math tasks to practice. There is one of them:

Expecto__Patronum的博客 556

机器人中的数值优化(十二)——带约束优化问题简介、LP线性规划

本系列文章主要是我在学习《数值优化》过程中的一些笔记和相关思考,主要的学习资料是深蓝学院的课程《机器人中的数值优化》和高立编著的《数值最优化方法》等,本系列文章篇数较多,不定期更新,上半部分介绍无约束优化,下半部分介绍带约束的优化,中间会穿插一些路径规划方面的应用实例

慕羽★的博客 3850

hdu5334

比赛时想了3小时,到4点有了思路,结果当时体力不够,思维不够严谨,一直wa。网上看大神题解后,发现大神的思维不是我等渣渣能想出来的,故此又重新拾起自己的思维,ac。 遇到这种题目,大家一定要想,这种题目一定是有规律的,大家要善于发现规律。对此题,我一开始是枚举前10几个数,结果到第4的时候发现,4只能由1111这种四个一样数才能得出,故此思考数列中有相同的数会使子串个数减少某些固定的数。后来发现

西天取经~ 631

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

HDU 6092:Rikka with Subset

HDU 6092:Rikka with Subset As we know, Rikka is poor at math. Yuta is worrying about this situation, so he gives Rikka some math tasks to practice. There is one of them:Yuta has n positive A1−An and their sum is m. Then for each subset S of A, Yuta calcula

Mitsuha_的博客 569

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Rikka with Graph

Rikka with Graph   As we know, Rikka is poor at math. Yuta is worrying about this situation, so he gives Rikka some math tasks to practice. There is one of them:  Yuta has a non-direct graph wi

Godfryfry的博客 423

HDU5334(构造,思维)

这道题还是得找规律,洋气点就是所谓的构造。反正,一定知道(1-n)组成的数,就像6(1,2,3),10(1,2,3,4)。 打出小数据的答案,1,3,6,10,15的长度是确定的,所以他们两两之间的距离也是一定的,例如(4在3和6之间,所以一定可以由3个数组成,因为6(1,2,3))。 然后就知道每个数离下一个前缀数(1,2,6,10,15这些数)的距离,又知道(1,2,3,4)变成(1,1,

nucshiyilang的博客 295

题解:Rikka with Parenthesis II(HDU-5831)

As we know, Rikka is poor at math. Yuta is worrying about this situation, so he gives Rikka some math tasks to practice. There is one of them: Correct parentheses sequences can be defined recursively ...

weixin_45832594的博客 214

2016多校训练Contest8: 1011 Rikka with Parenthesis II hdu5831

Problem Description As we know, Rikka is poor at math. Yuta is worrying about this situation, so he gives Rikka some math tasks to practice. There is one of them: Correct parentheses sequences c

lqybzx的专栏 724

hdu 5334 多校(4)

题意是给你一个n*m的有0 1组成的矩阵    起点为坐上角  终点为右下角  从起点走到终点组成的一个二进制数最小; 思路: 1. 如果起点为零   则找到与起点相邻的联通0  的点 找到距离终点最近的一些点    然后找到最小的二进制数(建议用 bfs) 2.起点不为0  则直接从起点开始找最小的二进制数  具体找法为: 把下一步的点走找出来   如果其中有0的点 则不用走位1的点 把

zxf654073270的专栏 571

HDU 5631 Rikka with Graph

Rikka with GraphAs we know, Rikka is poor at math. Yuta is worrying about this situation, so he gives Rikka some math tasks to practice. There is one of them: Yuta has a non-direct graph with n vertice

千山鸟飞绝 303

HDOJ 5631 Rikka with Graph(并查集)

Rikka with Graph Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 172    Accepted Submission(s): 74 Problem Description As we know,

Chunzhen的博客 1518

【多校训练】hdu 6085 Rikka with Candies bitset

Problem Description As we know, Rikka is poor at math. Yuta is worrying about this situation, so he gives Rikka some math tasks to practice. There is one of them: There are n children and m ki

弱菜zc 563

hdu 6085(bitset)

As we know, Rikka is poor at math. Yuta is worrying about this situation, so he gives Rikka some math tasks to practice. There is one of them: There are nn children and mm kinds of candies. The iith ch

Hallelujah520的博客 438

hdu5334 Virtual Participation 多校联合第四场

题意:给你一个数k,让你输出一个长度为n的数列, 该数列满足 不相等的子序列的个数和为k 关于不相等的定义题中有给出 思路:规律题  当k小于十万时,直接输出k个1,如果题目不要求n的范围 这道题可以都是输出k个1.。。。。 当k大于十万时首先对于一个1到n的数列 它对应的k值为n*(n+1)/2,然后打表 打到45000 就够了,然后再判断表中离k最近切大于k的数是多少,假设为n,我们想办法

bigsungod的专栏 843
上一篇: 2015 多校联赛 ——HDU5335(Walk out)
下一篇: hihocoder——1041国庆出游(搜索)
Tyuio28
博客等级 码龄11年 12粉丝 279原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值