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

取模--特殊情况讨论/数论

1.要好好思考可能的情况

https://www.luogu.com.cn/problem/P8807

#include<bits/stdc++.h>
using namespace std;
#define N 100011
typedef  long long ll;
typedef pair<int,int> pii;
ll n,m,t;
int check(ll n,ll m)
{map<ll,ll> mo;for (ll i=1;i<=m;i++) {if (mo[n%i]==1) { //模已经存在 成立 return 1;}  mo[n%i]=1;  //记录模 }return 0;
}
int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin>>t;while(t--){cin>>n>>m;if(n==1) ///特殊1 {if(check(n,m))cout<<"Yes";	else cout<<"No";}else if(n<=m)//特殊2 {cout<<"Yes";}else{///要模拟检验了,如7%2=1,7%4=3 if(m>=4){if(check(n,m))cout<<"Yes";    else cout<<"No";} if(m==3)///特殊3 {int a=n%1;int b=n%2;int c=n%3;if(a==b||a==c||b==c) cout<<"Yes";else cout<<"No";}if(m==2)///特殊4 {int a=n%1;int b=n%2;if(a==b) cout<<"Yes";else cout<<"No";}}cout<<endl;}return 0;
}

相关文章:

  • 机器学习--线性回归模型
  • Unity InputSystem触摸屏问题
  • 使用Tauri 2.3.1+Leptos 0.7.8开发桌面小程序汇总
  • 优雅实现网页弹窗提示功能:JavaScript与CSS完美结合
  • PyQt6基础_QTabWidget
  • 新增优惠券
  • 哈希表的实现
  • 大模型AI的“双刃剑“:数据安全与可靠性挑战与破局之道
  • 高精度并行2D圆弧拟合(C++)
  • ORACLE RAC环境使用ASM机制零宕机时间更换存储的实践
  • 安宝特案例 | AR技术在院外心脏骤停急救中的革命性应用
  • 4.4 记忆机制与上下文管理:短期与长期记忆的设计与应用
  • 新时代质量管理体系-端到端流程通俗演义,什么是端到端流程?
  • 3D高斯个人笔记
  • 如何实现客户端热部署能力方案
  • 写一个esp开发SPI的链接吗,
  • 机器人新革命:Pi 0.5如何让智能走进千家万户
  • 【踩坑记录】stm32 jlink程序烧录不进去
  • 电力作业安全工器具全解析:分类、配置与检查要点
  • 解决高德地图AMapUtilCoreApi、NetProxy类冲突
  • 今年五一,贵州一脸“爆相”
  • 特朗普称已为俄乌问题设最后期限,届时美国态度或生变
  • 给印度立“人设”:万斯访印祭出美国关税战新招,但效果存疑
  • 国家发改委:将开展市场准入壁垒清理整治行动
  • 出35万元为副县长的女友凑购房首付,青海一商人被判缓刑
  • 北朝时期的甲胄