NYOJ 590 相同的和【数学题】

http://acm.nyist.net/JudgeOnline/problem.php?pid=590

#include<stdio.h>
int a[1010];
int main()
{
	int n,m,i,j,sum,temp;
	while(~scanf("%d%d",&n,&m))
	{
		sum=0;
		for(i=0;i<n;i++)
			scanf("%d",&a[i]);
		for(i=0;i<n;i++)
		{
			for(j=i,temp=0;temp<m&&j<n;j++)
			temp += a[j];
			if(m == temp)
				sum++;
		}
		printf("%d\n",sum);
	}
	return 0;
}
时间: 2024-10-13 02:31:44

NYOJ 590 相同的和【数学题】的相关文章

NYOJ 330 一个简单的数学题

一个简单的数学题 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 zyc最近迷上了数学,一天,dj想出了一道数学题来难住他.算出1/n,但zyc一时答不上来希望大家能编程帮助他. 输入 第一行整数T,表示测试组数.后面T行,每行一个整数 n (1<=|n|<=10^5). 输出 输出1/n. (是循环小数的,只输出第一个循环节). 样例输入 4 2 3 7 168 样例输出 0.5 0.3 0.142857 0.005952380 直接模拟求余数的方法,用一个数组

NYOJ 330 一个简单的数学题【数学题】

/* 题目大意:求解1/n; 解题思路:写一个输出小数的算法 关键点:如何处理小数点循环输出 解题人:lingnichong 解题时间:2014-10-18 09:04:22 解题体会:输出小数的算法还没完全理解,先记着 */ 一个简单的数学题 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 zyc最近迷上了数学,一天,dj想出了一道数学题来难住他.算出1/n,但zyc一时答不上来希望大家能编程帮助他. 输入 第一行整数T,表示测试组数.后面T行,每行一个整数 n

NYOJ 66 分数拆分【数学题】

题目链接 #include<stdio.h> int main() { int i,s,k,x; scanf("%d",&s); while(s--) { scanf("%d",&k); for(i=k+1;i<=2*k;i++) { x=(k*i)/(i-k); if(k == i*x/(x+i)) printf("1/%d=1/%d+1/%d\n",k,x,i); } } return 0; }

nyoj 590 相同的和 【水题(暴力)】

相同的和 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 给出一些数a1,a2,a3,a4.....,an,如果一个连续的字串的和等于常数m,那么这个子串就是我们想要的,那么问题很简单,请求出这样字串的个数? 例如:数列为:3,4,1,6,2,5.m 的值为7时,连续字串{3,4},{1,6},{2,5}满足要求. 输入 每种情况,第一行2个数n,m,n表示有多少个数,m是常数 第二行是n个数的值 (所有的数小于1000) 输出 每种情况个数 样例输入 6 7 3

一个就简单的数学题 NYOJ 330

1 #include<stdio.h>//一个就简单的数学题(330) 2 #include<string.h> 3 int a[100010]; 4 int main() 5 { 6 int x,m,yu; 7 scanf("%d",&x); 8 while(x--){ 9 scanf("%d",&m); 10 memset(a,0,sizeof(a)); 11 yu=1; 12 if(m>0)printf("

POJ 1003 Hangover&amp;&amp;NYOJ 156 Hangover【数学题】

计算1+1/2+1/3+++1/n Hangover Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 104558   Accepted: 50926 Description How far can you make a stack of cards overhang a table? If you have one card, you can create a maximum overhang of half a car

NYOJ 216 A problem is easy【数学题】

化简一下即可 A problem is easy 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 When Teddy was a child , he was always thinking about some simple math problems ,such as "What it's 1 cup of water plus 1 pile of dough .." , "100 yuan buy 100 pig" .etc..

NYOJ 56 阶乘因式分解(一)【数学题】

解释见阶乘因式分解(二) 阶乘因式分解(一) 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 给定两个数m,n,其中m是一个素数. 将n(0<=n<=10000)的阶乘分解质因数,求其中有多少个m. 输入 第一行是一个整数s(0<s<=100),表示测试数据的组数 随后的s行, 每行有两个整数n,m. 输出 输出m的个数. 样例输入 2 100 5 16 2 样例输出 24 15 来源 网络 上传者 苗栋栋 #include<stdio.h>

NYOJ 70 阶乘因式分解(二)【数学题】

思路: n=100   m=5 100是由20个5组成的,1~100中是5的倍数的数有 5.10.15.20....100 每十个数有两个 数是5的倍数,所以1~100中5的倍数有20个 , 从这二十个数中各分解出一个5,则有20个5,然后这二十个数变成20.19.18...1 即20的阶乘了相当于变成求20的阶乘能分解多少个m 在1~20中又能分解4个 在往下就不够 5个数了,就结束循环 所以总共能分解24个 难点详解: 为什么舍弃100中其他不是5的倍数的数呢? 题目让我们求5的倍数,那些数