首页 > TAG信息列表 > xtu

XTU OJ 程设训练 1407 Alice and Bob

题目描述 Alice和Bob打球,已知他们打过的每一回合的输赢情况,每个回合获胜的一方可以得一分。 Alice可以随意设定赢得一局比赛所需的分数和赢得整个比赛所需要的局数。 Alice想赢得比赛,请问在满足下列条件下,Alice应该怎么设置这两个参数,保证自己能赢? 所有的回合都必须用来计算比赛

XTU OJ 1137 字母圣诞树

同样的这次也出现了新的错误 自己一行行调式之后发现有的时候B会变成‘\n’; 比如说在输入5的时候执行2次就return 0了 这就很奇怪了,后来也是突然想到用getchar清一下,然后成功AC #include<stdio.h> #include<string.h> char a[60][60]; /* 5 A B C D E */ int main() { memse

XTU OJ 1396

#include<stdio.h> int num[1000007]; int a [1000007]; const int p=1000001; /* 2 1 2 1 1000000 */ int main() { for(int i=2;i<p/i;i++){ if(!num[i]){ // a[i]=1; for(int j=i*i;j<=p;j+=i) num[j]=1;//打上合数; } } for(int i=2;i<=p;i++){

XTU OJ 1282 Harmonic Porgression

级数 题目描述 请计算 ∑i=ab1i ,结果请使用分数表示,并保证分子与分母互质。 输入 第一行是一个整数T(1≤T≤1100),表示样例的个数。 每个样例占一行,为两个整数a,b(2≤a≤b≤100,b−a≤10) 输出 每行输出一个样例的结果,格式为“分子/分母” 样例输入 3 2 2 2 3 3 6 样例输出 1/2

XTU OJ1328 数码和

#include<stdio.h> #include<string.h> /* 3 17 20 1000000000 */  int b[20]; int c[10000]; typedef long long ll; int main() {     int k;     scanf("%d",&k);     while(k--)     {         ll a,p;         scanf("%lld",&a)

XTU OJ String Hash

String Hash 题目描述 把字符串进行Hash,来判断字符串是否相等是一种很常见的技术。 对一个只含英文小写字母字符串进行Hash,一种比较简单的方法是把字符串看成一个26进制的数,a~z分别表示0~25,获得这个值后对某个素数p取模。但是因为a是0,所以"abc"和"bc"的Hash值肯定是一样的,为了解

XTU,C语言,GCD

题目描述 a和b的最大公约数(Greatest Common Divisor)是最大的d,d能整除a和b。 如果gcd(a,b)=1,我们就称a和b是互素的。 给一个区间[a,b],求与6互素的数的个数。 比如区间[1,10],与6互素的数为1,5,7,所以一共是3个。 输入 第一行是一个整数K(K≤10,000),表示样例的个数。 每个样例占

XTU,C语言,a+b VI

题目描述 小明非常喜欢做a+b的算术题,为此他搜集了很多的练习题。 今天他拿到一个很古老的练习册,上面是使用罗马数字表示的。 小明不太擅长处理罗马数字,请你帮帮他,告诉他罗马数字对应的十进制数的值。 罗马数字是使用字母组合表示数字的,不同的字母表示的值如下表: 字母值I1V5X10L

XTU 1329 连分式

题目描述 连分式是形如下面的分式,已知a,b和迭代的次数n,求连分式的值。 输入 第一行是一个整数T(1≤T≤1000),表示样例的个数。 每行一个样例,为a,b,n(1≤a,b,n≤9) 输出 每行输出一个样例的结果,使用x/y分式表达,并保证x,y互质。 样例输入 3 1 2 1 1 2 9 5 9 9 样例输出 1/2 985/

XTU C语言程序设计作业2-分支结构

XTU C语言程序设计作业2-分支结构 温馨提示1062 大小写转换1068 if语句11070 if31071 if41072 switch1073 最大最小数 温馨提示 1.新手上路用Dev-c++,就好了。官网或者应用商店都可以下载 2.先去“中国大学慕课”搜索“翁恺”,找浙江大学翁恺老师的“程序设计入门——C语言

xtu oj 1355

include<stdio.h> #define N 3000005 int z[N]={0};//0是质数 __int64 phi[N]={0}; __int64 sum[N]={0}; int main( ) { __int64 i,j; z[1]=1; for(i=2;i<=N;i++) { for(j=i*i;j<=N;j+=i) { z[j]=1; } }