首页 > 其他分享 >P1679 神奇的四次方数

P1679 神奇的四次方数

时间:2023-11-11 23:24:23浏览次数:33  
标签:0x3f P1679 int 四次 方数 神奇

image
image

一个数可以被无限次的选,所以是完全背包,然后预处理一下就好啦

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
int f[N];
int main(){
	memset(f,0x3f,sizeof f);
	f[0]=0;
	int n;
	cin>>n;
	for(int i=1;i<=20;i++){
		int x=i*i*i*i;
		for(int j=x;j<=n;j++){
			f[j]=min(f[j],f[j-x]+1);
		}
	}
	cout<<f[n];
	return 0;
}

标签:0x3f,P1679,int,四次,方数,神奇
From: https://www.cnblogs.com/yufan1102/p/17826554.html

相关文章

  • PHP编写采集药品官方数据的程序
    在PHP中编写爬虫程序,首先我们需要引入一些必要的库,如curl和file_get_contents。然后,我们需要设置爬虫ip信息,以便我们可以从指定的爬虫ip服务器上获取数据。//引入必要的库require_once'curl.php';//设置爬虫ip信息$proxy_host='duoip';$proxy_port=8000;//创建......
  • 有效的完全平方数
    有效的完全平方数题目思路:classSolution{public:boolisPerfectSquare(intnum){if(0==num)returntrue;if(1==num)returntrue;intnum_copy=num;for(inti=1;i<num;i+=2){num_copy-=i;......
  • 第二十四次打靶
    靶机介绍1)靶机地址:https://download.vulnhub.com/tomato/Tomato.ova2)靶机难度:低3)打靶目标:取得root权限+Flag4)涉及攻击方法:主机发现、端口扫描、信息收集、路径爬取、源码分析、文件包含、写入日志、内核漏洞枚举、本地提权5)靶机简介:本次的靶机是一个低难度的靶机,靶机......
  • 常见面试题-TCP三次握手四次挥手
    TCP三次握手/四次挥手参数用途SYN用于启动和建立连接时,同步设备之间的序列号。0到2^32-1的随机数。ACK向另一端确认已经收到SYN,数值为收到SYN增一。SYN-ACK确认之前收到了SYN,数值为自定义值。FIN终止连接。RST重置连接。三次握手三次握手流程为:第一次握手:client请求建立连......
  • L5-367. 有效的完全平方数
     解决方法:加一个num=1的判断条件即可因为下标从0开始,当num=1时,left、right、mid的下标都是0,这样mid*mid=0,所以X=1时要单独考虑classSolution{publicbooleanisPerfectSquare(intnum){longleft=0,right=num-1;//官方题解......
  • TCP三次握手,四次挥手
    #TCP三次握手,四次挥手首先,讲一讲tcp的特点。tcp市一种可靠的传输层协议。它的特点如下:①面向连接TCP是面向客户端和服务器端连接的通讯协议,即面向B/S的通讯协议。数据通信之前,必须要有一个连接通道建立。②可靠性是指无论网络环境多差,TCP都可以保证信息一定能够传递到接......
  • TCP三次握手与四次挥手
    一、TCP三次握手过程?​ TCP是面向连接的协议,所以使用TCP前必须先建立连接,而建立连接是通过三次握手来进行的。三次握手的过程如下图:一开始,客户端和服务端都处于CLOSE状态。先是服务端主动监听某个端口,处于LISTEN状态客户端会随机初始化序号(client_isn),将此序号置于......
  • tcp连接断开的四次挥手。
    1.c端将FIN置1,向s端发送请求断开序列号例如是m;2.s端接收到后向c端发送应答将m+1;3.当s端完成数据交换也不需要通信的时候,向c端发送序列号n请求断开;4.c端将n+1后发送应答给s端。 ......
  • 平方数和立方数
    题目描述已知两个正整数a和b,求在a与b之间(包含a和b)的所有整数中平方数和立方数的个数。平方数指的是可以写成某个整数的平方,如4,16,25,81,…;立方数指的是可以写成某个整数的立方,如27,64,125,…输入格式多组数据(不超过100000组),每组数据2个整数a,b。(1≤a≤b≤1000000)。输出格式......
  • Linux第四次周总结
    4.3.2SGID权限在一个程序上添加SGID,用户在执行过程中会获得该程序用户组的权限(相当于临时加了程序地用户组)。在一个目录上添加SGID,该目录下新创建的文件会继承其属组。4.3.3Sticky权限添加Sticky后,当用户对目录具有w、x权限,在该目录下建立的文件或目录,仅有自己与root才有权......