0pts不过样例玄关
  • 板块P7813 谜
  • 楼主sugawara
  • 当前回复3
  • 已保存回复4
  • 发布时间2024/7/17 10:37
  • 上次更新2024/7/17 11:26:26
查看原帖
0pts不过样例玄关
776337
sugawara楼主2024/7/17 10:37
#include<iostream>
#include<math.h>
#define int long long
using namespace std;
int t,n,k,ans;
signed main(){
	scanf("%lld",&t);
	for(int i=1;i<=t;i++){
		scanf("%lld%lld",&n,&k);
		int num=n*(n+1)/2;
		int num_s=n*(n-1)/2;
		int uk=(k-1)/2+1;
		int pk=k/2;
		ans+=(num+(num-uk))*uk/2+(num_s+num_s-pk)*pk/2;
		printf("%lld\n",ans%1000000007);
	}
	return 0;
}
2024/7/17 10:37
加载中...