首页 > 其他分享 >Sol.P9825

Sol.P9825

时间:2024-03-24 21:46:59浏览次数:15  
标签:P9825 奇偶 n% long Sol include define

既然没人来水,我来说一发

签到题


列出斐波那契额数列,不难发现奇偶性为奇奇偶奇奇偶奇奇偶

若想使 \(x\times y\) 为偶,则 \(x\) 或 \(y\) 中必然有一个偶数。

所以不难发现偶数与其后的奇数匹配的情况就是

(n%3)*((n%3)+1)+(n/3)*(n%3)+((n/3)-1)*3*(n/3)/2

经化简后

赛时代码如下(VP):

#include<iostream>
#include<algorithm>
#include<queue>
#define LL long long
#define rep(a,b,c) for(int a=b;a<=c;a++)
using namespace std;
const int Maxn=1e5+5;
inline int read();
int main(){
	LL n=read();
	LL a=n/3,b=n-n/3;
	cout<<a*(a-1)/2+a*b;
	return 0;
}
inline int read(){
	int ans=0,flag=1;
	char c=getchar();
	while(c<'0'||c>'9'){
		flag=(c=='-')?-1:flag;
		c=getchar();
	}
	while(c>='0'&&c<='9')ans=ans*10+c-'0',c=getchar();
	return ans*flag;
}

标签:P9825,奇偶,n%,long,Sol,include,define
From: https://www.cnblogs.com/JacoAwA/p/18093123/Sol-9825

相关文章

  • 构建自定义颜色的SolidColorBrush
    ①System.Windows.Media.Brushes.BlueViolet;②newSystem.Windows.Media.SolidColorBrush(System.Windows.Media.Color.FromRgb(0X8A,0X2B,0XE2));③newSystem.Windows.Media.SolidColorBrush(System.Windows.Media.Color.FromArgb(0XFF,0X8A,0X2B,0XE2));//完全......
  • SOLIDWORKS二次开发的优势和价格 慧德敏学
    在当今数字化时代,各行各业都在不断追求创新和效率的提升。作为一款广泛应用于工程设计领域的软件,SOLIDWORKS在市场上占据着重要地位。然而,对于一些特定行业的用户来说,SOLIDWORKS的功能可能无法完全满足他们的需求。为了解决这个问题,SOLIDWORKS提供了二次开发的功能,让用户能够根据......
  • Camunda问题:src-resolve: Cannot resolve the name ‘extension‘ to a(n) ‘element
    问题描述今天,小伙伴在使用云程低代码平台创建流程模板时,出现了报错,如下图:后台堆栈信息如下:ENGINE-16004Exceptionwhileclosingcommandcontext:ENGINE-09005CouldnotparseBPMNprocess.Errors:*src-resolve:Cannotresolvethename'extension'toa(n)'ele......
  • Solo 开发者周刊 (第8期):Claude公司再度上新产品,成交额将超73亿美元
    这里会整合Solo社区每周推广内容、产品模块或活动投稿,每周五发布。在这期周刊中,我们将深入探讨开源软件产品的开发旅程,分享来自一线独立开发者的经验和见解。本杂志开源,欢迎投稿。好文推荐Claude是否超过Chatgpt,成为生成式AI的一哥?Claude公司新推出的Claude3AI模型系列,以......
  • 1943+1944.Codeforces Round 934 (Div. 1,Div. 2) - sol
    20240321终于差不多把Div1补完了(F当然没补),第一次打Div1,还是出了一些小状况的。唉。没有补Div1F的逆天题,选择放弃。Dashboard-CodeforcesRound934(Div.2)-CodeforcesDashboard-CodeforcesRound934(Div.1)-Codeforces2A.DestroyingBridgesThere......
  • npm 错误,ERESOLVE unable to resolve dependency tree 解决方案
    参考:https://blog.csdn.net/qq_42055933/article/details/132098617 背景:当在使用npminstall时遇到“ERESOLVEunabletoresolvedependencytree”错误时,这通常是由于项目的依赖关系发生了冲突或不兼容问题。 方案一:在命令中增加 --legacy-peer-dep 选项或者--force......
  • Cannot resolve com.microsoft.sqlserver:sqljdbc4:4.0解决方案
    问题:<dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version></dependency>爆红解决方案1手动下载jar包MavenRepository:com.microsoft.sqlserver»sqljdbc4»4.0......
  • 290_Cannot resolve com.sun:tools:1.8 Cannot resolve com.sun:jconsole:1.8
    参考文档:https://www.jb51.net/article/194123.htm问题:maven加载报错Cannotresolvecom.sun:tools:1.8Cannotresolvecom.sun:jconsole:1.8解决:pom.xml引入时排除掉这两个依赖,再重新加载maven<dependency><groupId>com.alibaba</groupId>......
  • console方法
    1.table()console.table():可以很轻松的将对象数组显示为表格,每个对象一行,每个属性一列。  2.trace()我们可以使用trace()来获取我们的调用堆栈,对于调试非常管用。  3.count() console.count()可以记录当前方法的调用次数。看下面这个示例可以使用co......
  • Solon Web 文件上传的最佳实践
    文件上传是Web开发中最常见的一个应用场景。一般在处理数据时,会有两种常见的方案:直接把文件流放在内存里,或者把文件流先缓冲到磁盘。1、如果是高频且文件极小使用纯内存模式,默认即可。如果高频小文件,是不适合用“临时文件模式”的,磁盘可能容易刷坏。只能多配些内存!2、如果是......