#P1440. 2024.10.30-秋招(留学生)-第1题-历史行为信任计算
-
ID: 165
Type: Default
1000ms
256MiB
Tried: 215
Accepted: 56
Difficulty: 1
Uploaded By:
TaZi
Tags>数据结构
2024.10.30-秋招(留学生)-第1题-历史行为信任计算
题目内容
云计算环境下用户访问行为多样并且复杂,项目组决定根据用户一定时间周期内的最低信任分,控制用户的授权等级。需要设计一个程序,通过分析用户历史信任分序列,输出最小信任分序列。
其中最小信任分为时间周期内的最低信任分。假设历史信任分序列为{xi},时间周期大小为w,那么最小信任分mi=min{xi,xi+1,…,xi+w−1}.
已知长度为N的用户历史信任分序列和时间周期W,请输出长度为N−W+1的最小信任分序列。
输入描述
第一行:用户历史信任分序列的长度N[1,106],时间周期W[1,N],并使用空格隔开。
第二行:用户历史信任分序列,依次使用空格隔开。其中每个历史信任分为[0,109]。
输出描述
第一行:输出最小信任分序列,并依次使用空格隔开。
样例1
输入
4 2
1 3 6 3
输出
1 3 3
说明
第一个窗口[1,3],最小信任分为1;
第二个窗口[3,6],最小信任分为3;
第三个窗口[6,3],最小信任分为3;
因此输出:1 3 3
样例2
输入
6 3
1 3 6 3 6 2
输出
1 3 3 2
说明
第一个窗口[1,3,6],最小信任分为1;
第二个窗口[3,6,3],最小信任分为3;
第三个窗口[6,3,6],最小信任分为3;
第四个窗口[3,6,2],最小信任分为2;
因此输出:1 3 3 2
通知
扫码备注华为交流群~期待您的到来
- 湘ICP备2023007293号
- Worker 0, 23ms
- Powered by Hydro v4.14.1 Community