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

每日一题洛谷P8635 [蓝桥杯 2016 省 AB] 四平方和c++

P8635 [蓝桥杯 2016 省 AB] 四平方和 - 洛谷 (luogu.com.cn)

直接暴力枚举,不做任何优化的话最后会TLE一个,稍微优化一下就过了(数据给的还是太良心了

优化:每层循环用if判断一下,如果大于n就直接跳

当然,还可以再优化,只需要3层for,最后一个数字用n去减前面的数字,开根,判断是不是整数

#include<iostream>
using namespace std;
int main() {int n; cin >> n;for (int i = 0; i * i <= n; i++) {if (i * i * 4 > n)break;for (int j = i; j * j <= n; j++) {if (i * i + j * j * 3 > n)break;for (int p = j; p * p <= n; p++) {if (i * i + j * j + p * p * 2 > n)break;for (int q = p; q * q <= n; q++) {if (i * i + j * j + p * p + q * q == n) {cout << i << " " << j << " " << p << " " << q;return 0;}}}}}
}

相关文章:

  • 移动端开发中设备、分辨率、浏览器兼容性问题
  • ICCV2021 | 重新思考并改进视觉 Transformer 的相对位置编码
  • 专题二十二:DHCP协议
  • 使用PyMongo连接MongoDB的基本操作
  • 4.2 math模块
  • 力扣面试150题--分隔链表
  • 【第21节 常见攻击】
  • 西游记4:从弼马温到齐天大圣;太白金星的计划;
  • 计算机组成原理实验(6) 微程序控制单元实验
  • 菜鸟之路Day29一一MySQL之DDL
  • 用Python入门量子力学
  • 多种尝试解决Pycharm无法粘贴外部文本【本人问题已解决】
  • 数字智慧方案5870丨智慧交通顶层设计方案(89页PPT)(文末有下载方式)
  • Linux操作系统--进程间通信(中)(命名管道)
  • 数据库索引优化实战: 如何设计高效的数据库索引
  • 如何在纯C中实现类、继承和多态(小白友好版)
  • Go-web开发之帖子功能
  • 数值与字典解决方案第二十六讲:FILTER函数在去除数据的方法
  • 旧版本NotionNext图片失效最小改动解决思路
  • 对第三方软件开展安全测评,如何保障其安全使用?
  • “五一”第三天郑州铁路局预计发送旅客76万人
  • 旅游特种兵们,这个五一“躲进”书吧
  • 燕子矶:物流网络中的闪亮节点|劳动者的书信②
  • 微博:严厉打击对肖某董某事件蹭炒热点、编造故事博流量等行为
  • 《一鸣惊人》五一特别节目:以戏曲为桥梁,展现劳动者的坚守
  • 马上评|扩大高速免费救援范围,打消出行后顾之忧