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

洛谷刷题1-3

比较巧妙,求最小公倍数,看多少个数一次循环,直接求解就好了,N的数量级比较大,一层循环也会超时,也用了点双指针的想法(归并排序)

这里很大的问题,主要是cin输入的时候遇到空格,换行就会忽略掉后面的内容,那么如果cin和getline混用的话,cin完后缓冲区中会剩下换行符,保险起见如果两者混用的话最好就是,cin完将缓冲区的所有内容清除掉,cin.ignore(numeric_limits<streamsize>::max(),'\n');,这个代码的意思是将缓冲区所有内容清除掉,清除掉到换行符,如果但用ignore,洛谷会wa不知道为什么,所以保险起见,最好用前者。

这题的思路想复杂了,我还想着排序,其实一个统计函数就好了。最主要的是学会了cin的相关用法。还有头文件可以简写成#include<bits/stdc++.h>可以涵盖较多使用的多的头文件,节约时间。

continue不要乱用,忘记了continue是跳过剩下的代码,搞得我匹配了的数不累加,我就说逻辑都对怎么代码一直是0。

整数除法是向下取整,为了保证精度最好在被除数加上.0,保证最后的结果不出错,或者用double保存结果。


http://www.kler.cn/a/516082.html

相关文章:

  • JavaScript笔记APIs篇01——DOM获取与属性操作
  • 详细介绍:Kubernetes(K8s)的技术架构(核心概念、调度和资源管理、安全性、持续集成与持续部署、网络和服务发现)
  • WordPress Hunk Companion插件节点逻辑缺陷导致Rce漏洞复现(CVE-2024-9707)(附脚本)
  • 网络安全 | 入侵检测系统(IDS)与入侵防御系统(IPS):如何识别并阻止威胁
  • 【系统环境丢失恢复】如何恢复和重建 Ubuntu 中的 .bashrc 文件
  • 如何通过海外社交媒体平台提升品牌曝光度?
  • Java如何实现反转义
  • 【Ubuntu】安装SSH启用远程连接
  • UE 像素流Pixel Streaming笔记
  • 五种高频设计模式及其在 Spring 中的应用揭秘
  • Git克隆 提示证书验证失败解决
  • Python OrderedDict 实现 Least Recently used(LRU)缓存
  • 【易康eCognition实验教程】002:创建工作空间、工程
  • 分布式光纤应变监测是一种高精度、分布式的监测技术
  • element tbas增加下拉框
  • Windows Server 虚拟化环境中SR-IOV网络I/O增强功能
  • HTML5 常用事件详解
  • JavaScript图像处理,常用图像边缘检测算法简单介绍说明
  • 51 单片机矩阵键盘密码锁:原理、实现与应用
  • 微信小程序中实现进入页面时数字跳动效果(自定义animate-numbers组件)
  • 前后端交互过程
  • mysql my.ini 配置参数结束
  • 高性能队列 Disruptor 在 IM 系统中的实战
  • Linux进程间通信(补充)
  • 用 Java 发送 HTML 内容并带附件的电子邮件
  • Unity3D基于Unity整合BEPUphysicsint物理引擎实战详解