#include<iostream> #include<ctime> #include<algorithm> #include<cstdio> using namespace std; long long data[10005],d[10005]; void init(int n){ int j; ...
转载 2021-08-16 19:14:00
41阅读
java多线程找零问题,我想知道我的程序运行后为什么得不到正确的结果?在线求高手解决:package Exercise2; import java.awt.*; import javax.swing.*; public class ThreadTest_02 { static SalesLady saleslady = new SalesLady(14, 0, 0, 0); public stat
#include<iostream> #include<cstdio> using namespace std; int main(){ int n,x,y; scanf("%d",&n); while(n--){ scanf("%d%d",&x,&y); if(x==y){ printf("%d\ ...
转载 2021-07-30 00:23:00
89阅读
2评论
题意: 将一个矩形划分成单位矩形。问从一个点出发,经过所有单位矩形的顶点1次后,回到起点的最短路径的长度是多少。思路: 用个专业点的说法,题目求的是哈密顿回路的最短长度。其实是数学推断。首先可以得出的是,矩形的长宽是可以调转的,这并不影响最后结果。考虑一条S型的路线,从左上角的顶点出发,走一条S型的路线以最短距离走完最多的顶点,然后最后再尽量取最短路走完剩下的点。长为奇数与偶数时,最短路径的走法如图所示。 由此推断,两种走法都是与宽的奇偶性无关的。第一种情况,路径长度就是长宽之积;第二种情况,走到最后一个格的长度是长宽之积-1,再加上最后一个格到终点的距离,sqrt(2)。...
#include<iostream> #include<cstdio> #include<algorithm> using namespace std; int main(){ int i,t,n,data[1005],ans,x,y; scanf("%d",&t); while(t--){ sca ...
转载 2021-08-05 19:23:00
141阅读
2评论
题目描述小Q在学习许多排序算法之后灵机一动决定自己发明一种排序算
原创 2022-10-26 19:48:11
86阅读
题意 :给定一个范围,然后让你求在这个范围内所有的数的阶乘末尾0的个数有多少种。 析:规律,写几个就会发现每隔5个会增加一个0,因为要么乘10了,要么乘5了。 代码如下:
转载 2016-09-14 17:08:00
74阅读
2评论
设f(n)为需要的步数.则有递推公式f(n) = 把n -1 个环套上 + 把n -2 个环拿下 + 把n -2 个环套上 + 1“What are you doing now?”"Playing Nine Interlinks!""What is that?""Oh it is an ancient game played over China. The task is to ge...
原创 2021-07-09 14:12:50
178阅读
Knots Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 250 Accepted Submission(s): 173 Problem De
转载 2016-03-28 22:20:00
73阅读
2评论
链接:https://www.nowcoder.com/acm/contest/114/A来源:牛客网 走格子 走格子 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 在平面上有n*n大小的
原创 2021-07-29 17:52:51
169阅读
Python是一种易学易用的编程语言,它在各个领域都有广泛的应用。其中,规律是Python编程中的一项重要技巧。通过找出问题背后的规律,我们可以更加高效地解决问题,并编写出更简洁、灵活的代码。本文将介绍如何利用Python规律,并通过代码示例展示其应用。同时,我们将使用mermaid语法中的journey来绘制旅行图,并用mermaid语法中的flowchart TD来整理流程图。 ## 1
https://leetcode.com/problems/number-of-digit-one/就是规律,推公式。很难想到。所以作罢思路1其实这个例子更好理解 intuitive: 每10个数, 有一个个位是1, 每100个数, 有10个十位是1, 每1000个数, 有100个百位是1. 做一个循环, 每次计算单个位上1得总个数(个位,十位, 百位). 例子: 以算百位上1为例子: 假
原创 2023-06-29 09:59:46
18阅读
Number StepsTime Limit: 2000/1000 MS (Jav
原创 2022-08-11 16:51:38
42阅读
大体题意:告诉你两个数a和b 问你a到b 区间内的数中,0,1,2,3,4,5,6,7,8,9每个根
原创 2023-05-15 00:58:28
79阅读
1005 Seq (规律)     Time Limit: 2000/1000 MS (Java/Others)   Memory Limit: 32768/32768 K (Java/Others)   Problem Description   度度熊有一个递推式  其中a1=1。现给出 n,需要求 an。   Input   第一行输入一个整数 T,代表 T (1≤T≤100000组数据。
转载 2021-06-11 14:18:01
81阅读
#include<iostream> #include<cstdio> #include<ctime> int main(){ int t,n,ans,base; scanf("%d",&t); while(t--){ scanf("%d",&n); base = 5; ans = 0; while ...
转载 2021-07-29 16:00:00
132阅读
2评论
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2608思路:T[n]为1时当且仅当n为某数的平方或者是某数平方的2倍。 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 typedef long long LL; 8 9 int main(){10 int _case,n,ans,k;11 scanf("%d",&_case);12 while(_case--){13 scanf("%d",
转载 2013-05-30 13:07:00
71阅读
2评论
#include<cstdio> int main(){ int a,b,c,t; scanf("%d",&t); while(t--){ scanf("%d%d%d",&a,&b,&c); if((b==9&&c==30)||(b==11&&c==30)||!((b+c)&1))printf("Y ...
转载 2021-08-19 19:23:00
57阅读
2评论
Description Rudolf is on his way to the castle. Before getting into the castle, the security staff asked him a question: Given two binary numbers aa a
转载 2018-08-28 10:26:00
68阅读
2评论
文章目录1 题目2 解析2.1 题意2.2 思路3 参考代码1 题目蟠桃记时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard
原创 2022-05-26 01:54:06
51阅读
  • 1
  • 2
  • 3
  • 4
  • 5