![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++--ACM
蜕_变
这个作者很懒,什么都没留下…
展开
-
C++--ACM之杭电OJ--1029 Ignatius and the Princess IV
#include<iostream>using namespace std;int main(){ int a,b,c,n; while(cin>>n) { b=0; //每次重新测试一组数据时,计数器清零 for(int i=1;i<=n;i++) { ...原创 2018-07-31 08:42:01 · 141 阅读 · 0 评论 -
C++--ACM之杭电OJ--1898 Sempr == The Best Problem Solver?
思路:两个人做题速度相同,相同时间内完成的题目数相同,只是提交与未提交之别, t 时间内完成的题目相同 如果t是他们提交时间的倍数 则 both ...原创 2018-09-07 21:18:59 · 222 阅读 · 0 评论 -
C++--ACM之杭电OJ--1799循环多少次
// 解题思路:求类似这种问题,第一次怎么样,第二次怎么样,必然存在一定的规律,// 或是函数关系,或是递归,耐心写下几组,甚至几十组测试数据 ,你就会发现其中的联系。#include<iostream>#include<string.h>using namespace std;int a[2001][2001];int main(){ ...原创 2018-09-07 21:20:16 · 377 阅读 · 0 评论 -
C++--ACM之杭电OJ--2032杨辉三角
杨辉三角最显著的特点是每个数等于它上方两数之和#include <iostream>using namespace std;int main(){ int n,a[30][30]= {0}; while(cin>>n) { for(int j=0; j<n; j++) a[j][0]=1;/...原创 2018-09-07 21:21:21 · 324 阅读 · 0 评论 -
C++--ACM之杭电OJ--2053 Switch Game
注:这道题主要考查n的因数有多少个 如: 1的因数有:1 ,t=1 2的因数有:1、2 ,t=2 4的因数有:1、2、4 ,t=3 ...原创 2018-09-07 21:23:13 · 350 阅读 · 0 评论 -
C++--ACM之杭电OJ--2114Calculate S(n)
s(n)=1^3+2^3+3^3+………+n^3 s(n)的立方和公式为s(n)=(n*(n+1)/2)^2; s(n)=1^2+2^2+3^3+……..+n^2 s(n)的平方和公式为s(n)=n*(n+1)*(2*n+1)/6;#include<iostream>using namespace std;int main(){ long long n; ...原创 2018-09-07 21:24:37 · 261 阅读 · 0 评论 -
C++--ACM之杭电OJ--2135 矩阵旋转
#include<iostream>#include<string.h>using namespace std;int main(){ char a[12][12]; //必须用char型 char b[12][12]; char c[12][12]; long long n,...原创 2018-09-07 21:26:03 · 376 阅读 · 1 评论 -
C++--ACM之杭电OJ--2136 Largest Prime factor
#include<iostream>#include <stdio.h>using namespace std;int a[1000001]={0};int main(){ int n; int i,j,k=1; //k初始化为 1 即为第一个素数的位置 for(i=2;...原创 2018-09-07 21:27:25 · 379 阅读 · 0 评论 -
C++--ACM之杭电OJ--2137circumgyrate the string
首先旋转可为负!!!!!!!其次用scanf输入 printf输出!!!!#include<iostream>#include<stdio.h>#include<string.h>using namespace std;int main(){ int n; char s[90]; int i; int j; ...原创 2018-09-07 21:29:01 · 224 阅读 · 0 评论 -
C++--ACM之杭电OJ--2509 By the Winner
经典的尼姆问题是谁哪拿到最后一个则谁赢,本题是拿最后一个的输。 下面分析第二种情况: 1.初始给的是奇异局势的话,则先取者拿到最后一个为输。 2.初始给的是非奇异局势的话,则先取者为赢。 对于任何奇异局势(a,b,c),都有a^b^c=0(^是代表异或). 非奇异局势(a,b,c)(a#include<iostream>using namespace ...原创 2018-09-07 21:30:32 · 273 阅读 · 0 评论 -
C++--ACM之杭电OJ--1877 又一版A+B
#include<iostream>#include<string.h>using namespace std;int main(){ int m; long long a; long long b; long long c; char t[100]; int i,j; while(cin>>m&a...原创 2018-09-07 21:16:27 · 364 阅读 · 0 评论 -
C++--ACM之杭电OJ--1673 Optimal Parking
看懂就是水题 !!!!! 不管停在哪里都要将整个街道最短和最长的路走两遍 ,即是把两个端点间的距离走两遍!!!!!!!! 注意理清思路!!!!!! #include<iostream>#include<algorithm>using namespace std;int main(){ int t; int n; in...原创 2018-08-13 19:18:25 · 201 阅读 · 0 评论 -
C++--ACM之杭电OJ--1395 2^x mod n = 1
#include<iostream>using namespace std;int main(){ int n; int x; int i; long long t; int m; while(cin>>n) //n与2必为互质!!!!! { t=1; ...原创 2018-08-13 19:15:32 · 288 阅读 · 0 评论 -
C++--ACM之杭电OJ--1056 HangOver double用法
#include<iostream>using namespace std;int main(){ double m; double sum; int n; while(cin>>m&&m) { sum=0; n=0; while(sum<m) ...原创 2018-07-31 08:45:10 · 202 阅读 · 0 评论 -
C++--ACM之杭电OJ--1070 Milk
//题意:这个人每天喝200ml,一次牛奶最多喝5天,求性价比最高的牛奶#include<iostream>using namespace std;struct milk //定义结构体 { string s; int money; int vol; double rate;} a[101]; //根据...原创 2018-07-31 08:47:12 · 547 阅读 · 0 评论 -
C++--ACM之杭电OJ--1785 You Are All Excellent
#include<iostream>#include<iomanip>#include<cmath>using namespace std;struct angel{ double x; double y; double z;} a[101];int main(){ double t; int n; ...原创 2018-07-31 09:00:39 · 209 阅读 · 0 评论 -
C++--ACM之杭电OJ--1071 A Mathematical Curiosity
#include<iostream>using namespace std;int main(){ int N; int a,b; double c; int m,n; int sum; int count=0; cin>>N; //cout<<endl; //错误 ...原创 2018-07-31 09:03:13 · 277 阅读 · 0 评论 -
C++--ACM之杭电OJ--1194 Beat the Spread
题意:输入2个数 是s,d;s是x,y的和,d是x,y的差。(x,y只能为正整数或者0)如果x,y中出现了负数就输出impossible。要注意的是x=(s+d)/2;y=(s-d)/2;因为x,y是正整数,所以a==(int)a&&b==(int)b;#include<iostream>using namespace std;int main(){ ...原创 2018-07-31 09:16:20 · 227 阅读 · 0 评论 -
C++--ACM之杭电OJ--1196 二进制问题
#include&lt;iostream&gt;#include&lt;cmath&gt;using namespace std;int main(){ int n; int a; while(cin&gt;&gt;n&amp;&amp;n) { int t=0; int m; a=n;原创 2018-08-13 19:07:07 · 258 阅读 · 0 评论 -
C++--ACM之杭电OJ--1202 The Calculation of GPA
题目大意:求学生的GPA,学分成以计分数,再除以分数的总和 思路:先用一个函数求出分数对应的学分,用for循环,每次输入,如果分数不是-1就用sum加上分数所对应的学分和计分的乘积,再除以学分的总和, 如果sum等于0;则证明没有学分,就没有GPA,输出-1;还有!!!!!!!!! 不管有几门课缺考都要除以学分的总和。这题真是坑啊, !!!!题上明明写的80到89,实际上89.9也算3计分的!...原创 2018-08-13 19:10:14 · 357 阅读 · 0 评论 -
C++--ACM之杭电OJ--1248 寒冰王座
完全背包问题#include<iostream>using namespace std;int f[10001];int max(int a,int b){ return a>b?a:b;}int main(){ int n,m; int w[3]={150,200,350}; int v[3]={150,200,350};...原创 2018-08-13 19:12:22 · 1104 阅读 · 0 评论 -
C++--ACM之杭电OJ--1334 a^3=b^3+c^3+d^3
#include<iostream>using namespace std;int main(){ int i; for(i=6;i<=200;i++) //据题意,第一个为6 { for(int j=2;j<i-2;j++) ...原创 2018-08-13 19:14:12 · 458 阅读 · 0 评论