小清新题,有手有笔就能做出来了……

先把 $b$ 取相反数,这样写加法好看。

设 $x,y$,使得 $ax+by=m-np$(其实是懒得想文字定义了),该方程与 $x+y=\frac{n(n-1)}{2}$ 组成二元一次方程,可以解出 $x$ 和 $y$。

所以问题实际上就是在 $1$ 到 $n$ 这 $n$ 个数中选若干个数,使得这些数的和等于 $x$,输出任意一组方案即可。

这就是 sb 题了,从大到小贪心取即可,若加上当前数后和不超过 $x$ 则加上当前数。

代码太短了不想写

最新文章

  1. director.js:客户端的路由---简明中文教程
  2. 如何在在WinFrom的DataGridView中做到数据持续动态加载而不卡死
  3. JS获取checkbox的个数
  4. Java字符串split函数的注意事项
  5. qsort函数用法(转)
  6. JAVA中Response的几种用法(设定时间调整到指定页面 ....... )
  7. 表单美化-原生javascript和jQuery下拉列表(兼容IE6)
  8. dedecms首页怎么调用公司简介的内容
  9. Initialization and Class loading - Java
  10. 对list集合中的对象进行排序(转载)
  11. Oracle EBS-SQL (SYS-2): sys_在线用户查询.sql
  12. [转]Mysql自动备份并保存近15天记录脚本
  13. 【Python中if __name__ == '__main__': 的解析】
  14. scala PartialFunction
  15. windows7 安装TensorFlow
  16. Windows 循环根据进程名称 存在则删除该进程
  17. SpringCloud(1) 架构演进和基础知识简介
  18. Python args kwargs 技巧
  19. 写在vue总结之前(一)
  20. UIDataPicker 时间选择器

热门文章

  1. vue实现tab切换功能精简版
  2. DOS当中的基本操作命令,如何切换磁盘,如何查看文件和文件夹,如何清屏,进入文件夹的命令,javac是什么意思,作用是什么?DOS如何建文件夹?退出文件夹?
  3. GNU C中__attribute__
  4. CentOS7 Apache的安装配置
  5. Zimber 8.8.12卸载后重新安装报错解决办法
  6. php微信红包算法
  7. 对数据仓库Hive的一些认识
  8. pycharm配置Git托管
  9. GNU中的关键字typeof
  10. Codeforces Round #464 (Div. 2) A Determined Cleanup