【平方差 / C】

题目

思路

  • 打表找规律
    • 枚举小区间
    • 对于判断要妥协,我这里选取100内的x, y
cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
bool st[120];
int main()
{
    for(int i = 1; i <= 100; i++)
    {
        for(int x = 0; x <= 100; x ++)
        {
            for(int y = 0; y <= 100; y++)
            {
                if(!st[i])
                    if(i == x*x - y*y) cout << i << endl, st[i] = true;
            }
        }
    }
    return 0;
}

代码

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
int k4(int n)
{
    return n/4;
}
int odd(int n)
{
    return (n+1)/2;
}
int main()
{
    int l, r;
    cin >> l >> r;
    
    int sum = 0;
    sum += odd(r) - odd(l-1) + k4(r) - k4(l-1);
    cout << sum;
    return 0;
}
相关推荐
Misnearch4 分钟前
Leetcode热题100
算法·leetcode·职场和发展
我是一颗柠檬16 分钟前
【Java项目技术亮点】滑动窗口限流算法
java·开发语言·算法
无限码力20 分钟前
华为非AI方向笔试真题 - 楼内救人
算法·华为·华为非ai方向笔试真题·华为笔试真题·华为算法题
一切皆是因缘际会20 分钟前
隐层表征解构:LLM感知式幻觉稀疏成因
算法·数学建模·ai·架构
Irissgwe20 分钟前
二叉树进阶
数据结构·c++·算法·c·二叉搜索树
无限码力22 分钟前
华为非AI方向笔试真题 - 容器镜像平均大小统计
算法·华为·华为非ai方向笔试真题·华为笔试真题·华为非ai笔试真题·华为0612非ai笔试真题
无限码力25 分钟前
华为非AI方向0612笔试真题-循环异或加密器(详细思路+多语言题解)
算法·华为·华为非ai方向笔试真题·华为笔试真题·华为0612笔试真题
凌波粒27 分钟前
LeetCode--1584. 连接所有点的最小费用(最小生成树/Prim算法/Kruskal算法)
算法·leetcode·职场和发展
simidagogogo28 分钟前
生产环境推荐系统最隐蔽的坑:Training-Serving Skew 详解与实战
算法·spark·推荐算法
大白话_NOI42 分钟前
【二分答案】附通用模板
c++·算法