当前位置: 首页 > 编程日记 > 正文

lightoj 1014

lightoj 1014 Ifter Party


链接:http://www.lightoj.com/volume_showproblem.php?problem=1014

题意:给你两个数 p, l,求 cha(cha = p-l)的约数,当约数大于 l 时,按从小到大输出

思路:想不出什么好解法,直接暴搞,从 1—> sqrt(ca*1.0); 然后按大小输出,最近刚学了stl,就用vector写了一个

 1 #include<iostream>
 2 #include<cstring>
 3 #include<algorithm>
 4 #include<cmath>
 5 #include<cstdio>
 6 #include<vector>
 7 
 8 using namespace std;
 9 
10 typedef long long LL;
11 
12 void num_vector(int j)        //用到容器vector
13 {
14     int p, l, ca;
15     vector<int> a;        //创建a数组
16     scanf("%d%d", &p, &l);
17     ca = p - l;
18     for(LL i = 1; i*i <= ca; ++i)
19         if(!(ca % i))
20         {
21             if(i > l)    a.push_back(i);    //i>l时把i加入数组
22             if(ca/i > l && !(i*i == ca))    a.push_back(ca/i);// ca/i > l时把 ca/i 加入数组
23         }
24     sort(a.begin(), a.end());    //排序
25     printf("Case %d: ", j);
26     if(a.empty())    printf("impossible\n");    //没有数时
27     else {
28         int k = a.size();    //数组大小
29         for(int i = 0; i < k-1; ++i)    printf("%d ", a[i]);
30         printf("%d\n", a[k-1]);
31     }
32 
33 }
34 
35 int main()
36 {
37     int t, i = 1;
38     //freopen("lightoj1014.txt", "r", stdin);
39     scanf("%d", &t);
40     while(t--)  num_vector(i++);
41     return 0;
42 }

转载于:https://www.cnblogs.com/Duahanlang/p/3191946.html

相关文章:

poj 2681 字符串

http://poj.org/problem?id2681 给你任意长度的字符串&#xff0c;找出两串字符中不相同的字符个数&#xff08;总数&#xff09; #include<string> #include<cstring> #include<iostream> #include<cstdio> using namespace std; int main() {int n;…

数据通信技术(三:VLAN划分)

VLAN划分 1.配置环境 &#xff1a;创建4台PC机&#xff0c;并为PC机配置IP PC0&#xff1a;192.168.1.1/24 PC1&#xff1a;192.168.1.2/24 PC2&#xff1a;192.168.1.3/24 PC3&#xff1a;192.168.1.4/24 2.修改交换机名称&#xff1a; 创建VLAN1和VLAN2&#xff1a;…

CSS(2 )-- CSS样式大全

常用css样式大全Author&#xff1a;xu_shuyi201504039.CSS颜色代码大全http://www.cnblogs.com/axing/archive/2011/04/09/CSS.html1.CSS文字属性color : #999999; /*文字颜色*/font-family : 宋体,sans-serif; /*文字字体*/font-size : 9pt; /*文字大小*/font-style:itelic; /…

java io读书笔记(6) Writing Arrays of Bytes

显而易见&#xff0c;一次性写出一堆数据&#xff0c;要比一个byte一个byte的写&#xff0c;快多了&#xff0c;因此&#xff0c;outputstream&#xff0c;给出了2个增强型的write&#xff1a; public void write(byte[] data) throws IOException public void write(byte[] da…

iOS 自定义双向滑块Slider

ZPSlider 一个双向滑块的Slider 前提 这个是在一次和朋友吃饭的时候&#xff0c;我们唠嗑的时候他说的一个需求。因为系统的Slider是只有一个滑块的&#xff0c;而且没有分段滑动的效果。 这不最近都在研究这么个需求。 How to use it -(instancetype)initWithFrame:(CGRec…

数据通信技术(四:链路聚合)

1、修改交换机名称 2、配置A交换机数据 3、配置B交换机数据 4、创建VLAN 5、互拼验证 6、去掉一条链路再进行验证 数据通信技术&#xff08;一&#xff1a;IP划分&#xff09; https://blog.csdn.net/qq_37823605/article/details/90345408 数据通信技术&#xff08;二&#xf…

iOS图片,视频上传视频内容旋转

#前言 我最近在接手一个智能盒子的iOS应用&#xff0c;上面有一个功能是这样的。把你本地的照片和视频可以甩屏到你绑定的盒子上。 我的上一位前辈做的时候必须要求再同一个局域网&#xff0c;但是当我做的时候要求不同的局域网也要实现这样的一个功能&#xff0c;优化用户的使…

jackson 解析json问题

1、json串中有key为A&#xff0c;但指定转换的mybean中未定义属性A&#xff0c;会抛异常。处理&#xff1a;mapper.configure(Feature.FAIL_ON_UNKNOWN_PROPERTIES, false)&#xff0c;加上这一条&#xff0c;就没问题了&#xff0c;正常转换。 2、 默认的json串&#xff0c;如…

【转】UIColor对颜色的自定义

原文网址&#xff1a;http://blog.sina.com.cn/s/blog_5f19ccb10101bhqh.html 在iOS开发中&#xff0c;我们使用UIColor来对我们的界面进行颜色设置&#xff0c;一般我们通过以下两种方法使用UIColor&#xff1a;1,label.textColor [UIColor blueColor];2,label.textColor [U…

数据通信技术(八:OSPF单区域配置实验)

OSPF单区域配置实验(Cisco) 一&#xff0e;知识准备 1.掌握了OSPF动态路由协议的定义和功能&#xff1b; 2.掌握了OSPF动态路由协议的特征和工作原理。 二&#xff0e;实验目的 掌握OSPF动态路由单区域的基本配置方法和结果验证。 掌握OSPF单区域配置的作用 三&#xff…

redis在php中的使用介绍

redis介绍 redis是一个key-value存储系统。和Memcached类似&#xff0c;它支持存储的value类型相对更多&#xff0c;包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs&#xff08;哈希类型&#xff09;。这些数据类型都 支持push/pop、add/remo…

控制发光二极管

一 LED驱动的实现原理 尽管Linux驱动直接与硬件打交道&#xff0c;但并不是Linux驱动直接向硬件中的内存写数据&#xff0c;而是与本机的I/O内存进行交互。每一个连接Linux的硬件在I/O内存中都会有映射首地址&#xff0c;开发板上的LED也有其映射首地址。 二 编写LED驱动 第一…

iOS 跑马灯之 TXScrollLabelView

前言 前段时间在开发一个广播的功能&#xff0c;网上也自己找了一些库&#xff0c;没有发现非常好用的&#xff0c;于是自己抽时间写了一个&#xff0c;在 Github 上发布一天收获六十多个 star&#xff0c;这里首先感谢大家在微博上的转发&#xff0c;使得 TXScrollLabelView 被…

数据通信技术(六:静态路由实验)

数据通信静态路由实验 1、R1路由的端口配置 2、R2路由的端口配置 3、R3路由器端口配置 4、互通性验证 5、拓扑结构 数据通信技术&#xff08;一&#xff1a;IP划分&#xff09; https://blog.csdn.net/qq_37823605/article/details/90345408 数据通信技术&#xff08;二&#…

172. Factorial Trailing Zeroes

/**172. Factorial Trailing Zeroes *2016-6-4 by Mingyang* 首先别忘了什么是factorial&#xff0c;就是阶乘。那么很容易想到需要统计* (2,5)对的个数&#xff0c;因为2510。但是这个条件放松一下就会发现其实只要数5的个数就好了&#xff0c;* 因为2实在是比5要多的多。那么…

MarkdownView:Markdown 文档预览视图组件

原文链接&#xff1a;https://github.com/keitaoouchi/MarkdownViewMarkdownView&#xff1a;Markdown 文档预览视图组件。# 为开源点赞# —— 由SwiftLanguage分享MarkdownView is a WKWebView based UI element, and internally use bootstrap, highlight.js, markdown-it. H…

项目管理过程中,如何编制初步工作说明书

最近在做一个项目的时候&#xff0c;客户特别苛刻&#xff0c;在制定工作说明书的时候&#xff0c;费了很多周折&#xff0c;把很多以前做项目的时候都不怎么会专门考虑的细枝末节和例外情况都进行了详细说明和约定&#xff0c;但是在项目实施过程中&#xff0c;却发现这样的说…

数据通信技术(七:RIP路由水平分割配置)

RIP路由水平分割配置实验报告 一、知识准备 掌握RIP动态路由的定义和特征。掌握RIP路由环路的危害和解决技术。掌握水平分割的工作原理。二、实验目的 掌握路由器中RIP动态路由水平分割功能的配置方法和结果验证&#xff0c;并通过实验结果更好的理解水平分割的作用和原理。…

android蓝牙4.0(BLE)开发之ibeacon初步

一个april beacon里携带的信息如下 ?1<code class" hljs ">0201061AFF4C0002159069BDB88C11416BAC3F33468C2788A3044B0378C60C09417072696C426561636F6E051250002003020A0000000000000000000000</code>具体是什么意思呢 ?1234567891011121314151617181…

APP程序内部打开某个APP的AppStore页面

作者 呀咪9527 关注 2017.03.21 16:44* 字数 222 阅读 154评论 0喜欢 9最近在做内购用到了StoreKit.framework库&#xff0c;偶然间发现中SKStoreProductViewController这个类&#xff0c;查看文档后发现一个妙用&#xff0c;解决了我一个痛点&#xff1a;APP每次更新或者跳转至…

sql server 2014预览版发布

MSDN发布sql server2014预览版&#xff0c;如下图&#xff1a; SQL Server 2014新特性&#xff1a; 微软SQL Server部门主管Eron Kelly介绍&#xff0c;通过将交易处理放到内存中进行&#xff0c;新的SQL Server 2014在测试中能够将性能提升50倍以上。在新版本中&#xff0c;DB…

数据通信技术(九:OSPF特殊区域配置(Cisco))

OSPF单区域配置实验(Cisco) 一&#xff0e;知识准备 1、掌握了OSPF动态路由协议的定义和功能&#xff1b; 2、掌握了OSPF动态路由协议的特征和工作原理。 二&#xff0e;实验目的 1、掌握路由器中OSPF特殊区域STUB配置方法和功能验证&#xff1b; 2、掌握OSPF特殊区域STUB…

iOS 屏幕亮度和闪光灯控制

所用涉及框架&#xff1a;AVFoundation框架和ImageIO 读取屏幕亮度&#xff1a;[UIScreen mainScreen].brightness; 设置屏幕亮度&#xff1a;[[UIScreen mainScreen] setBrightness:0.5]; 获取环境亮度主要代码&#xff1a; - (void)getTorch {AVCaptureDevice *device [AV…

一个几何不等式的最佳常数

今天上午动用win7旗舰版64位SP1(英特尔第二代酷睿I7-2630QM 2.00GHz 4核 内存 8G)下基于maple 16平台的BOTTEMA2009费时2899.02s,消耗内存633.56M,得到使不等式 $m_{a}w_{a}m_{b}w_{b}m_{c}w_{c}\leq k\cdot s^2$ 成立的最佳常数 $k$ 为如下一 $7$ 次方程 $729k^7-7599k^6-276…

数据通信技术(十:OSPF特殊区域TOTALLY STUB配置(ZTE))

OSPF特殊区域TOTALLY STUB配置(ZTE) 一&#xff0e;知识准备 1、掌握了OSPF动态路由协议的定义和功能&#xff1b; 2、掌握了OSPF动态路由协议的特征和工作原理。 二&#xff0e;实验目的 1、掌握路由器中OSPF特殊区域TOTAL STUB配置方法和功能验证&#xff1b; 2、掌握OS…

apue第四章习题的一些拙见(不定时更新)

写在前面:最近要期末考试&#xff0c;看来真的是要不定时更新啦XD apue4.1: 由于在这里lstat是不跟随符号文件的&#xff0c;而stat是跟随符号文件的&#xff0c;这样一来&#xff0c;如果使用stat&#xff0c;而不使用lstat那么就无法观察到符号文件。在书上4.3姐中有提到。 a…

容器使用之vector

出处&#xff1a;http://blog.csdn.net/edify/article/details/4035243 C内置的数组支持容器的机制&#xff0c;但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C中&#xff0c;用容器向量&#xff08;vector&#xff09;实现。容器向量也是一个类模板。…

Hyperloop 让发布简洁高效

原文链接&#xff1a;https://mp.weixin.qq.com/s/MZMqzaKLqQN0zJikNYEbwgHyperloop 是服务于美团点评客户端的组件发版、持续集成、App 打包构建、资源调度等各个环节的发布调度系统。名称起源于美国 Elon Musk 构想的 Hyperloop 超级高铁&#xff0c;象征着现代、简洁、高效。…

数据通信技术(十一:无中继的DHCP配置(ZTE))

路由器的无中继DHCP配置(ZTE) 一&#xff0e;知识准备 1、掌握DHCP的基本原理和作用&#xff1b; 2、掌握DHCP的网络架构。 二&#xff0e;实验目的 1、掌握中兴路由器DHCP的配置方法和功能验证&#xff1b; 三&#xff0e;实验内容 1、完成中兴路由器DHCP的基本配置和结…

小米4手机在DDMS下获取data/data目录权限

1.首先先root手机 2.进入adb adb shell su //获取root权限 mount -0 remount,rw /data //重新挂载分区为可读写(可以用 df命令查看分区情况) chmod 777 /data //更改文件夹权限可读写 3.adb 常用命令大全 1. 显示系统中全部Android平台&#xff1a; android list targets 2. 显…