cf#ecr7-A. Infinite Sequence-暴力/二分-数学

本文探讨了一个特定序列中的第n个数的查找方法,提供了直接暴力和二分查找两种解决方案,并通过实例代码进行说明。

http://codeforces.com/contest/622/problem/A


给无限序列 1 12 123 1 2 3 4  1 2 3 4 5 。。。


找出第n个数是什么。。。

poj有道加强版的。。这个直接就是找到最接近n的那个 k*(k+1)/2即可。。

n=1e14. cf服务器比较6直接暴力就可以了。。

int main()
{ 
	__int64 n;
	scanf("%I64d",&n);
	__int64 i=1;
	while(n>i)
	{
		n-=i;
		i++;
	}
	printf("%I64d\n",n);
	
	
	return 0;
	
}


二分找找答案也是可以的

#include <cstdio>
#include <cmath>
#include <cstring>
#include <string>
#include <algorithm>
#include <queue>
#include <map>
#include <set>
#include <vector>
#include <iostream>
using namespace std;
const int inf=2147483647;
const double pi=acos(-1.0);
double eps=0.000001; 
__int64 get(__int64 x)
{
	return x*(x+1)/2;
}
int bin(__int64 n)
{
	__int64 l=1;
	__int64 r=1e8;
	while(l<=r)
	{	
		if (r-l<=1)
		{
			if (get(r)<=n)
				return r;
			else
				return l;
		}
		__int64 mid=(l+r)>>1;
		if (get(mid)>n)
			r=mid-1;
		else
			l=mid;
	}
}


int main()
{ 
	__int64 n;
	scanf("%I64d",&n);
 int ret=bin(n);
	if (n-get(ret)==0)
		printf("%I64d\n",ret);
	else
	printf("%I64d\n",n-get(ret));
	
	
	return 0;
	
}



这是什么意思 2.1.2021-SNAPSHOT: digest: sha256:86553df15cf271f5988a5b4e7c492162d7a6a3ddc518f814a9572cf84323cce3 size: 2000 # Docker Released, Repo: 242777933053.dkr.ecr.ap-southeast-1.amazonaws.com/cdd/vms-core-server, Version: 2.1.2021-SNAPSHOT # Environment: dev, Region: ap-southeast-1, Version: 2.1.2021-SNAPSHOT # Initializing Helm-Chart distribution and artifacts directory... # Updating Helm-Chart Version to 2.1.2021-SNAPSHOT # Rendering dev configs to values.yaml... # Packaging Helm-Chart vms-core-server ... Successfully packaged chart and saved it to: /mnt/hgfs/pro/vms/vms-core-server/artifacts/helm/vms-core-server-2.1.2021-SNAPSHOT.tgz Release "vms-core-server-2.1.2021-snapshot" does not exist. Installing it now. I1023 10:33:26.978586 3327 request.go:621] Throttling request took 1.071458222s, request: GET:https://0165DFE39FC6386FB8ADD78DA415BBB3.gr7.ap-southeast-1.eks.amazonaws.com/apis/microservice.slime.io/v1alpha1?timeout=32s NAME: vms-core-server-2.1.2021-snapshot LAST DEPLOYED: Thu Oct 23 10:33:33 2025 NAMESPACE: dev3-vms STATUS: deployed REVISION: 1 TEST SUITE: None service/vms-core-server-cloud-access-pa-fw-v1 configured service/vms-core-server-cloud-access-pa-fw-v2 configured gateway.networking.istio.io/vms-core-server-gw unchanged virtualservice.networking.istio.io/vms-core-server-vs unchanged virtualservice.networking.istio.io/vms-core-server-internal-vs unchanged virtualservice.networking.istio.io/vms-core-server-self-aps1-vs unchanged destinationrule.networking.istio.io/vms-core-server-dr unchanged
10-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值