- 博客(11)
- 收藏
- 关注
原创 linux CondaHTTPError
linux CondaHTTPError: HTTP 000 CONNECTION FAILED for url更新pip更新pippython3 -m pip install pip -U
2021-11-14 19:35:09 763
原创 poj 1316
注意细节,见注释#include<stdio.h>#include<math.h>int num[20000];int main(){ int i, j, k; j = 0; for (i = 1;i <= 10000; i++)//不能写成for (i = 1;j <= 10000; i++),因为有些数如j=9999在j达到10000之后才会出现。 { k = i; j = i; while (k) { j = j + k %
2021-04-13 20:33:55 109
转载 全局变量默认值
c语言中,全局变量和局部静态变量是存储在静态存储区的,他们在分配的时候都被系统默认初始化为0;而局部自动变量是在栈上分配内存的,如果不对它们进行初始化,那么他们可能是任意的随机值。...
2021-04-10 10:29:25 2472
转载 poj2262哥德巴赫猜想
记录一个简单易懂的解法著名的哥德巴赫猜想:任何大于4的偶数均可以写成两个奇素数的和。此题需要判断1000000以内的数是否符合哥德巴赫猜想,暴力n穷举法。注意因为要找奇素数,在验证一个奇数是否是素数的时候因子只找奇数就可以了,因为奇数和偶数一定是互素的。在找某个偶数是否可以写成两个奇素数的和的时候,也只找奇数就可以了。#include<stdio.h>#include<math.h>int judge_prime(int x) { if (!(x % 2))//
2021-04-07 16:40:10 170
原创 poj 3126
poj 3126#include <stdio.h>#include <stdlib.h>#include <string.h>int prime[10000], n, m, tail, head;struct que{ int x, time;}que[10000];int row(int x){ int i, s = 1; for (i = 1; i <= x; i++) s *= 10; return s;}int bfs()
2021-02-18 21:53:50 132
转载 判断质数
【1】求10000以内的所有素数素数是除了1和它本身之外再不能被其他数整除的自然数。由于找不到一个通项公式来表示所有的素数,所以对于数学家来说,素数一直是一个未解之谜。像著名的 哥德巴赫猜想、孪生素数猜想,几百年来不知吸引了世界上多少优秀的数学家。尽管他们苦心钻研,呕心沥血,但至今仍然未见分晓。自从有了计算机之后,人们借助于计算机的威力,已经找到了2216091以内的所有素数。求素数的方法有很多种,最简单的方法是根据素数的定义来求。对于一个自然数N,用大于1小于N的各个自然数都去除一下N,如果都除不尽
2021-02-18 19:48:34 280
转载 poj2251 三维bfs
转载于 poj2251变式Problem DescriptionIgnatius被魔王抓走了,有一天魔王出差去了,这可是Ignatius逃亡的好机会.魔王住在一个城堡里,城堡是一个A* B *C的立方体,可以被表示成 A 个 B *C的矩阵,刚开始Ignatius被关在(0,0,0)的位置,离开城堡的门在 (A-1,B-1,C-1)的位置,现在知道魔王将在T分钟后回到城堡,Ignatius每分钟能从一个坐标走到相邻的六个坐标中的其中一个.现在给你城 堡的地图,请你计算出Ignatius能否在魔王回来前离
2021-02-07 21:18:53 94
原创 纪念第一次AC的dfs题(poj 2488 c语言实现)
poj 2488#include <stdio.h>#include <string.h>int n, p, q, flag;int a[8] = { -1,1,-2,2,-2,2,-1,1 };//先下后上,因为从(1,1)开始,先下后上能尽可能避免超过限值,进而达到尽量先左后右的目的。int b[8] = { -2,-2,-1,-1,1,1,2,2 };int book[10][10];typedef struct { char e; char f;
2021-02-03 13:20:48 194 1
原创 排列组合
排列代码以poj1248为例 题目链接void solve(){ for(int v = 0; v<len; v++){ for(int w = 0; w<len; w++){ if(v==w) continue; for(int x = 0; x<len; x++){ if(x==v||x==w) cont
2021-02-01 00:02:00 69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人