编程语言
首页 > 编程语言> > 程序刷题笔记-第二篇

程序刷题笔记-第二篇

作者:互联网

洛谷CF1539A Contest Start

这题刚一看就需要找规律,想一想就能想到其中规律,具体详见文末题解

 

 题解:

 

#include <bits/stdc++.h>
#define int long long
using namespace std;
inline int read()
{
	int s=0,w=1;
	char ch=getchar();
	while(ch<'0'||ch>'9') { if(ch=='-') w*=-1; ch=getchar(); }
	while(ch>='0'&&ch<='9') s=s*10+ch-'0',ch=getchar();
	return s*w;
}
int k,n,x,t;
signed main()
{
	k=read();
	while(k--){
		n=read(),x=read(),t=read();
		int temp=min(t/x,n-1);
		int ans=(n-temp)*temp;
		temp--;
		ans+=(1+temp)*temp/2;
		printf("%lld\n",ans);
	}
	return 0;
}

标签:ch,int,题解,笔记,while,long,getchar,第二篇,刷题
来源: https://blog.csdn.net/m0_51473156/article/details/120682788