2109专题

POJ 2109 Power of Cryptography 数论

题意:求 k,令 k 的 n 次方和 p 相等。 题解:偷了下懒。 不过高精度还得再熟悉下,有空就系统补做一下吧。不过c++中类型的有效范围还是得记着: 类型                长度      有效数字      绝对值范围 float                32         6~7          10^(-37) ~  10^38 double

FZU - 2109 Mountain Number

题 目 传 送 门:  x=a[0]a[1]...a[len-2]a[len-1],所有下标为奇数的数都>=他左右的数的称为Mountain Number ,找L~R中Mountain Number的个数 思路:数位dp,dp[i][j][k],i表示第i位,j表示奇数位还是偶数位,k表

POJ 2109 解题报告

这道题我用的是Java里面的BigInteger(看discuss直接用double也能过)。值得注意的是,整数k不一定存在,这时需要向下取整,与题目描述不符。 thestoryofsnow2109Accepted3212K266MSJava868B import java.io.*;import java.util.*;import java.math.BigInteger;pub

2109年下半学期第四周总结

而时间赋予的 不是沉淀的报偿 而是再见时照在脸上的暮光 撑伞走过的路 好像没那么漫长 ———《如我西沉》 好累啊, 每天满课, 活动也多, 我已经很久没有午睡过了 原来参与者真的很轻松 原来组织者是那么的不容易 原来大学真的和我想的不一样 原来生活真的不是你喜欢做什么就能做什么的啊 原来大学真的会有我喜欢的人 原来我已经适应了大学生活 可无尽的忙碌后真的会有回报吗? 可能会吧 可能吧

UVa 113 / POJ 2109 Power of Cryptography (使用double处理大整数泰勒公式与误差分析)

113 - Power of Cryptography Time limit: 3.000 seconds http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=99&page=show_problem&problem=49 http://poj.org/problem?id=2109

2109: 【动态规划】【背包】竞赛总分

题目描述 学生在我们USACO的竞赛中的得分越多我们越高兴。 我们试着设计我们的竞赛以便人们能尽可能的多得分,这需要你的帮助。 我们可以从几个种类中选取竞赛的题目,这里的一个"种类"是指一个竞赛题目的集合,解决集合中的题目需要相同多的时间并且能得到相同的分数。你的任务是写一个程序来告诉USACO的职员,应该从每一个种类中选取多少题目,使得解决题目的总耗时在竞赛规定的时间里并且总分最大。输入包

Mountain Number FZU - 2109(数位DP)

Mountain Number 题目链接: FZU - 2109 题意:若一个数他的奇数位大于等于与他相邻的偶数为, 则称之为Mountain Number, L~R有几个这样的数; #include <iostream>#include <stdio.h>#include <algorithm>#include <string.h>#include <queue>using n

poj 2109 Power of Cryptography 贪心 暑假第四题

看了这道题的discuss,就想笑了,说是专坑不看评论的老手们,许多人打了二分+高精度,wr了,但最后一句话ac了。。。 这题怎么能分到贪心,我也是醉了。  1<=n<= 200, 1<=p<10101,1<=k<=109  我个人认为最保险的思路应该是log:     k^n=p;    ln(k)=ln(p)/n;    k=exp(   ln(p)/n  ); 代码如下:

CVE-2021-2109 WebLogic JNDI 注入

0x01 前言 学习一下 WebLogic JNDI 注入 RCE(CVE-2021-2109) 0x02 环境搭建 和之前 WebLogic 的环境搭建是一致的,本文不再赘述。 不过值得一提的是,我的 weblogic 版本是 10.3.6;需要手动添加 \server\lib\consoleapp\webapp\WEB-INF\lib\console.jar 到依赖里面 0x03 漏洞分析与

WebLogic JNDI 注入(CVE-2021-2109)

0x01 前言 学习一下 WebLogic JNDI 注入 RCE(CVE-2021-2109) 0x02 环境搭建 和之前 WebLogic 的环境搭建是一致的,本文不再赘述。 不过值得一提的是,我的 weblogic 版本是 10.3.6;需要手动添加 \server\lib\consoleapp\webapp\WEB-INF\lib\console.jar 到依赖里面 0x03 漏

复现CVE-2021-2109 (Weblogic Server远程代码执行漏洞)

一、漏洞介绍 2021年1月20日,Oracle官方发布了漏洞补丁,修了包括 CVE-2021-2109 Weblogic Server远程代码执行漏洞在内的多个高危严重漏洞。CVE-2021-2109 中,攻击者可构造恶意请求,造成JNDI注入,执行任意代码,从而控制服务器。 二、影响版本 WebLogic 3.6.0.0WebLogic 1.3.0.0WebLogic 2.1.3.

CVE-2021-2109 Weblogic Server远程代码执行漏洞

0x00 简介 WebLogic是美国甲骨文公司出品的一个application server(应用服务器),确切的说是一个基于JAVAEE架构的中间件,WebLogic主要用于开发、继承、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。 0x01 漏洞概述 CVE-2021-2109是存在于WebLogic Server的console中的一个远程代码执行漏洞,经

Weblogic LDAP 远程代码执行漏洞 CVE-2021-2109

Weblogic LDAP 远程代码执行漏洞 CVE-2021-2109 漏洞描述 2021年1月20日,绿盟科技监测发现Oracle官方发布了2021年1月关键补丁更新公告CPU(Critical Patch Update),共修复了329个不同程度的漏洞,其中包括7个影响WebLogic的严重漏洞(CVE-2021-1994、CVE-2021-2047、CVE-2021-2064、CV

Weblogic Server远程代码执行漏洞(CVE-2021-2109 )复现

目录 一. 漏洞描述 二. 影响版本 三. 测试环境搭建 四. 漏洞复现 1. 远程命令执行 2. 反弹shell 五. 漏洞修复 六. 漏洞检测POC 一. 漏洞描述 WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和

Tourism on Mars URAL - 2109 (LCA,线段树)

LCA博客  https://blog.csdn.net/sdut_jk17_zhangming/article/details/84592285     Few people know, but a long time ago a developed state existed on Mars. It consisted of n cities, numbered by integers

zoj 2109 FatMouse' Trade简单的贪心 (注意double数组的排序问题)

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2109 1、问题描述 FatMouse' Trade Time Limit:2000MS    Memory Limit:65536KB    64bit IO Format:%lld & %llu Submit Status Practice ZOJ 2109