青少年编程知识记录 codecoming

认识C++程序的结构

上一节中,我们编写了第一个C++程序:编写第一个C++程序 - 青少年编程知识记录 (codecoming.com)这篇文章,简单介绍一下C++程序的结构:#include<iostream> using namespace std; int main(){ cout<<"Hello World!"; return 0; }关于上面的代码,每一部分给出如下的解释:头文件,在主程序加载之前先
作者:亿万年的星光 分类:课程 浏览:

【题解】二分法查找左边界

参考代码:# include <bits/stdc++.h> using namespace std; int a[100005];  int n,m,x; //数组大小,要查找的数大小,每次要查找的数  int main() { // freopen("1.in","r",stdin); // freopen("1.ou
作者:亿万年的星光 分类:题解目录 浏览:

ICode—1级训练场(基础训练1)参考答案(python版)

Dev.step(4)2.Dev.step(-4) Dev.step(8)3.Dev.turnLeft() Dev.step(4)4.Dev.step(3) Dev.turnRight() Dev.step(1) Dev.step(-4)5.Dev.step(2) Dev.step(-3) Dev.step(1) Dev.turnLeft() Dev.step(3) Dev.step(-7)6.Dev.step(5) Dev.step(-2) Dev.turnLeft()
作者:亿万年的星光 分类:python知识 浏览:

编写第一个C++程序

前面的文章介绍了Dev-C++的下载安装:【入门篇】>>> DEVC++下载、安装、简单使用 - 青少年编程知识记录 (codecoming.com)今天讲一下如何使用Dev-C++如何编写第一个程序。第一步,新建空白程序文件:第二步,输入以下代码:#include<iostream> using namespace std; int main(){ cout<<"Hello World!&quo
作者:亿万年的星光 分类:C++知识 浏览:

【题解】解密

【题目描述】

给定一个正整数k,有k次询问,每次给定三个正整数ni,ei,di,求两个正整数pi,qi。

使ni=pi *  qi,  ei * di =(pi -1) *(qi-1) + 1

【输入描述】

第一行一个正整数k,表示有k次询问。

接下来k行,第i行三个正整数ni,di,ei。

【输出描述】

输出k行,每行两个正整数pi,qi表示答案。

为使输出统一,你应保证pi<=qi。

如果无解,请输出NO。

【样例输入】

10  770 77 5  633 1 211  545 1 499  683 3 227  858 3 257  723 37 13  572 26 11  867 17 17  829 3 263  528 4 109

【样例输出】

2 385  NO  NO  NO  11 78  3 241  2 286  NO  NO  6 88

【数据范围】

    m=n-e*d +2

    保证对于100的数据,1<=k<=10^5,对于任意的1<=i<=k,1<=ni<=10^18,

    1<=ei*di<=10^18,  1<=m<=10^9

标签: cspj2022

作者:亿万年的星光 分类:题解目录 浏览: