当前位置: 首页 > news >正文

C-Equilateral Triangle

链接:C - Equilateral Triangle
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

#include<bits/stdc++.h>
#define int long long
using namespace std;
int a[300010];
int ans,temp;
//main函数的返回值必须是signed或int,由于定义int 为long long,只能让返回值变为signed main()
signed main(){int n;cin>>n;int l;cin>>l;a[0]=1; //输入N-1个数据for(int i=1;i<n;i++){int x;cin>>x;temp+=x;temp%=l;a[temp]++;}
//注意在输入x后判断,否则会输完n,l直接输出0if(l%3!=0){cout<<0;return 0;}   //Sample Input 2for(int i=0;i<l/3;i++){
//        if(a[i]>0&&a[i+l/3]>0&&a[i+2*l/3]>0){ans+=a[i]*a[i+l/3]*a[i+2*l/3];
//        }}cout<<ans;return 0;
}

typedef long long ll

#include<bits/stdc++.h>
typedef long long ll;
using namespace std;
int a[300010];
ll ans;
int temp;
//main函数的返回值必须是signed或int,由于定义int 为long long,只能让返回值变为signed main()
int main(){int n;cin>>n;int l;cin>>l;a[0]=1; //输入N-1个数据for(int i=1;i<n;i++){ll x;cin>>x;temp+=x;temp%=l;a[temp]++;}
//注意在输入x后判断,否则会输完n,l直接输出0if(l%3!=0){cout<<0;return 0;}   //Sample Input 2for(int i=0;i<l/3;i++){
//        if(a[i]>0&&a[i+l/3]>0&&a[i+2*l/3]>0){ans+=1ll*a[i]*a[i+l/3]*a[i+2*l/3];
//        }}cout<<ans;return 0;
}

1LL 是 C++ 中表示 long long 类型整数的字面量,用于在计算过程中避免溢出错误。通过在整数后添加 LL 后缀,可以确保计算的中间结果使用 long long 类型,从而提高计算的准确性和安全性

http://www.dtcms.com/a/238645.html

相关文章:

  • ffmpeg(五):裁剪与合并命令
  • NY158NY159美光固态闪存NY160NY161
  • 【推荐算法】Deep Crossing:端到端深度推荐系统的奠基者
  • PLC入门【1】PLC的简单介绍(教学软件:FX-TRN-BEG-C)
  • 2025年6月8日树型动态规划
  • 第一讲 常见的指令, 外壳与权限
  • 北京工作周期7,8,9,10
  • [2025CVPR]确定性图像转换新突破:双逼近器布朗桥模型(Dual-approx Bridge)技术详解
  • 条件语句易错点
  • 【阿里巴巴 x 浙江大学】信息与交互设计 - 信息设计漫谈
  • STM32入门学习之系统时钟配置
  • 【论文阅读】YOLOv8在单目下视多车目标检测中的应用
  • 第12篇:数据库中间件日志设计与追踪系统落地实践
  • 【HarmonyOS5】掌握UIAbility启动模式:Singleton、Specified、Multiton
  • 相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)
  • 基于安卓的线上考试APP源码数据库文档
  • 分享今天做的力扣SQL题
  • vue项目使用svg图标
  • python生成器
  • Linux --进程控制
  • NVM常用命令记录
  • opencv学习笔记2:卷积、均值滤波、中值滤波
  • 【数据结构与算法】从广度优先搜索到Dijkstra算法解决单源最短路问题
  • Linux权限探秘:驾驭权限模型,筑牢系统安全
  • 主流嵌入式Shell工具性能对比
  • 视频音频去掉开头结尾 视频去掉前n秒后n秒 电视剧去掉开头歌曲
  • 2025-04-22-X86 架构与 Arm 架构异同及应用
  • 【LeetCode】算法详解#6 ---除自身以外数组的乘积
  • python之可视化图形生成
  • AI短视频创富营