num

Torry的困惑(提高型)

情到浓时终转凉″ 提交于 2020-03-17 04:07:57
# include <stdio.h> int prime ( int num ) { for ( int i = 2 ; i * i <= num ; i ++ ) { if ( num % i == 0 ) return 0 ; } return 1 ; } int main ( ) { int m = 1 , i = 2 ; int n ; long sum = 1 ; //设置成long型 scanf ( "%d" , & n ) ; while ( m <= n ) //m为质数的个数,n为输入的质数个数 { if ( prime ( i ) == 1 ) { sum * = ( i % 50000 ) ; sum % = 50000 ; m ++ ; //质数+1 } i ++ ; } printf ( "%ld\n" , sum ) ; return 0 ; } 来源: CSDN 作者: matchless_QYW 链接: https://blog.csdn.net/matchless_QYW/article/details/104876538

Luogu 考前模拟Round. 1

狂风中的少年 提交于 2020-03-17 04:04:52
A.情书 题目:http://www.luogu.org/problem/show?pid=2264 赛中:sb题,直接暴力匹配就行了,注意一下读入和最后一句话的分句 赛后:卧槽 怎么只有40 B.小朋友的球 题目:http://www.luogu.org/problem/show?pid=1655 赛中:sb题,第二类斯特林数,加个高精度就行了,我还写了个暴力对拍 赛后:卧槽 怎么只有80 未知错误怎么回事儿啊 C.命运的彼方 题目:http://www.luogu.org/problem/show?pid=2263 赛中:sb题,poi2008砖块,splay维护中位数,加减数即可,数据范围有点大,算一下好像也能过? 赛后:卧槽 怎么CE了 又交了4、5遍 怎么还是CE bzoj还能A啊 1.5h交完3t,然后坐等AK。。。 最后知道真相的我眼泪掉下来。。。 我已无力吐槽luogu。。。 3道sb题,结果一半分都没有,是我太sb还是我太sb。。。 明信片再见。。。 UPD:t2 数据出错 t3 long long 的常数需要在后面加 ll 。。。 luogu为何连CE都不报,以后还能不能快乐地做比赛了T_T UPD:还是贴上代码吧。。。 A 1 #include<cstdio> 2 #include<cstdlib> 3 #include<cmath> 4 #include

18 循环链表

烂漫一生 提交于 2020-03-17 02:15:12
1,循环链表的初始化 定义一个头结点和尾指针的方式,头结点在这里是用来连接 第一个结点和最后一个结点的结点 1 #include<stdio.h> 2 #include<stdlib.h> 3 4 typedef struct Link { 5 int data; 6 struct node* next; 7 }link; 8 9 link* head_node; //声明一个头结点 10 link* ptail; //声明一个尾指针 11 12 link* initLink() //初始化循环链表 13 { 14 link* new_node; 15 head_node = (link*)malloc(sizeof(link)); 16 ptail = head_node; //尾指针指向头结点 17 18 //初始化创建10个结点的循环链表 19 for (int i = 0; i < 10; i++) 20 { 21 link* new_node = (link*)malloc(sizeof(link)); 22 ptail->next = new_node;//把新节点接到链表上去,相当于head_node->next = new_node,但这里不能使用head_node->next,而是使用ptail->next,因为头结点不能动 23 24 new_node-

小谈PHPMYSQL分页原理及实现

南楼画角 提交于 2020-03-17 01:52:10
在看本文之前,请确保你已掌握了PHP的一些知识以及MYSQL的查询操作基础哦。 作为一个Web程序,经常要和不计其数的数据打交道,比如会员的数据,文章数据,假如只有几十个会员那很好办,在一页显示就可以了,可是假如你的网站是几千甚至几十万会员的话,如果都在一页打开的话无论对浏览器还是观看者都是一种折磨。 相信每个学习PHP的新手都会对分页这个东西感觉很头疼,不过有了默默的这一水帖,你肯定会拍拍脑袋说,嘿,原来分页竟然如此简单?的确,现在请深呼吸一口新鲜的空气,仔细的听默默给你一点一点的分解。 假设我们要处理1000条数据,要在每页中显示10条,这样的话就会分100页来显示,咱们先看一看在mysql里提取10条信息是如何操作的。 Select * from table limit 0,10 上面是一句很简单的mysql查询语句,它的作用是从一个名叫table的表里提取10条数据,并且把所有字段的值都获得。 关键的地方就在这段“limit 0,10”,它其中的0是以0为起始点,后面的10则是显示10条数据,那么我们要以10为起始点,显示到第20条数据该怎么写呢? 可能很多大大会心直口快的说“limit 10,20”嘛!啊哦,这样可就错误了哦,正确的写法是“limit 10,10”它后面的参数并非是结束点而是要提取的数目,记住哦。 懂得了如何提取10条数据

PHP&MYSQL分页原理及实现

↘锁芯ラ 提交于 2020-03-17 01:51:45
原文: http://www.sudu.cn/info/html/edu/php/20071031/9391.html 作为一个 Web 程式,经常要和不计其数的数据打交道,比如会员的数据,文章数据,假如只有几十个会员那很好办,在一页显示就能够了,可是假如您的网站是几千甚至几十万会员的话,假如都在一页打开的话无论对浏览器还是观看者都是一种折磨。 相信每个学习 PHP 的新手都会对分页这个东西感觉很头疼,但是有了默默的这一水帖,您肯定会拍拍脑袋说,嘿,原来分页竟然如此简单?的确,现在请深呼吸一口新鲜的空气,仔细的听默默给您一点一点的分解。 假设我们要处理 1000 条数据,要在每页中显示 10 条,这样的话就会分 100 页来显示,咱们先看一看在 mysql 里提取 10 条信息是如何操作的。 Select * from table limit 0,10 上面是一句很简单的 mysql 查询语句,他的作用是从一个名叫 table 的表里提取 10 条数据,并且把任何字段的值都获得。 关键的地方就在这段“ limit 0, 10 ” ,他其中的 0 是以 0 为起始点,后面的 10 则是显示 10 条数据,那么我们要以 10 为起始点,显示到第 20 条数据该怎么写呢? 可能很多大大会心直口快的说“ limit 10,20” 嘛!啊哦,这样可就错误了哦,正确的写法是“ limit 10

图片分类及Paddle派部署实例

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-17 01:49:08
某厂面试归来,发现自己落伍了!>>> 项目简介 这是一个demo 项目,用于演示如何在 AI Studio 上训练一个“小”模型,然后把它转化成一个可以部署到Paddle派硬件上的模型。 为了简单起见,在此只训练一个猫猫和狗狗的二分类模型。 进入项目时,已经引用了 AI Studio 的公开数据集"猫狗大战数据集"作为训练数据。数据存储在 data/data62/ 目录下,以压缩包的形式存在。执行下面的代码,进入目录,将训练数据解压 In[1] !cd /home/aistudio/data/data62 && unzip -q train.zip !cd /home/aistudio/data/data62 && unzip -q test.zip 数据预处理 训练集中的数据按照 cat.123.jpg dog.456.jpg 的命名方式。由于数据中存在一些破损的图片,所以需要先清洗一下数据。同时,为了方便训练,将数据的一行准备成 文件名\t类别 的格式,并输出到和图片同级目录下的label.txt文件中。猫猫的类别是1,狗狗的类别是0。执行以下代码,进行数据的简单清洗 In[2] #数据清洗 import codecs import os from PIL import Image train_file_list = os.listdir('data/data62/train'

MySQL练习题参考答案

戏子无情 提交于 2020-03-16 20:48:55
MySQL练习题参考答案 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 思路: 获取所有有生物课程的人(学号,成绩) - 临时表 获取所有有物理课程的人(学号,成绩) - 临时表 根据【学号】连接两个临时表: 学号 物理成绩 生物成绩 然后再进行筛选 select A.student_id,sw,ty from (select student_id,num as sw from score left join course on score.course_id = course.cid where course.cname = '生物') as A left join (select student_id,num as ty from score left join course on score.course_id = course.cid where course.cname = '体育') as B on A.student_id = B.student_id where sw > if(isnull(ty),0,ty); 3、查询平均成绩大于60分的同学的学号和平均成绩; 思路: 根据学生分组,使用avg获取平均值,通过having对avg进行筛选 select student_id,avg(num) from score group by student

09 Collection,Iterator,List,listIterator,Vector,ArrayList,LinkedList,泛型,增强for,可变参数,HashSet,LinkedHashSet,TreeSet

馋奶兔 提交于 2020-03-16 20:38:28
09 Collection,Iterator,List,listIterator,Vector,ArrayList,LinkedList,泛型,增强for,可变参数,HashSet,LinkedHashSet,TreeSetimport com.fly.bean.Student; public class Demo1_Array { public static void main(String[] args) { Student[] arr = new Student[5]; //创建引用类型数组 arr[0] = new Student("张三", 23); arr[1] = new Student("李四", 24); arr[2] = new Student("王五", 25); for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); /*Student [name=张三, age=23] Student [name=李四, age=24] Student [name=王五, age=25] null null*/ } } } 集合框架: 集合的由来 * 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给 我们提供了集合类,能存储任意对象,长度是可以改变的

Java入门基础整理(一)

主宰稳场 提交于 2020-03-16 20:23:46
hello 执行 javac Hello.java 生成 Hello.class // Hello 要与文件名相同 public class Hello{ // 程序执行的起点 public static void main(String[] args){ System.out.print("Hello world"); } } 数据类型 1.基本类型 整数型 byte short int long 浮点型float double 字符 char 布尔boolean 2.引用数据类型 字符串 数组 类 接口 关键字/标识符/常量 关键字 标识符 不使用数字开头 常量 字符串常量 双引号 'aaaaa' 整数常量 浮点数常量 字符常量 单引号引起来的 只能有一个 'a' 'b' 布尔常量 true false 空常量 null 变量 变量名称不能重复 float和long类型变量 F L 不能丢 byte short 数值不能超过范围 没有赋值的变量不能直接使用 变量使用不能超过作用域范围 public class Bianliang{ public static void main(String[] args) { int num1,num2; // int num1=1,num2=2; num1 =10; num2 = num1 +10; System.out.println

【leetcode每日刷题】264. Ugly Number II

前提是你 提交于 2020-03-16 19:48:44
https://leetcode.com/problems/ugly-number-ii/submissions/ 一、设置可以乘2,3,5的index,避免重复 二、每个index乘2,3,5之后选取最小的一个放在结果队列中。 三、更新index class num264 { public int nthUglyNumber(int n) { int index2 = 0; int index3 = 0; int index5 = 0; int[] ugly = new int[n]; ugly[0] = 1; for(int i=1; i<n; i++){ int num2 = ugly[index2] * 2; int num3 = ugly[index3] * 3; int num5 = ugly[index5] * 5; ugly[i] = Math.min(num2, Math.min(num3, num5)); if(ugly[i] == num2) index2 ++; if(ugly[i] == num3) index3 ++; if(ugly[i] == num5) index5 ++; } return ugly[n-1]; } } 来源: CSDN 作者: liff_lee 链接: https://blog.csdn.net/m0_38103546