``````题目的输入要求是The input will consist of a series of integers n, one integer per line.输出要求是For each case, output SUM(n) in one line, followed by a blank line. You may assume the result will be in the range of 32-bit signed integer.

``````

include
define LEN 20
int main()
{

int in[LEN];

int i = 0 ;

int j;

int n;

while(scanf("%d",&n) != EOF)

{

in[i] = n;//用数组来存储每次输入的n的值
i++;

}

for(j = 0; (j < i) && (in[j] < 65536); j++)//in[j]<65536防止最后的结果超过要求的有符号32位的值

{

printf("%d\n\n", (in[j]%2) ? (((in[j]+1)/2)* in[j]) : ((in[j]/2)*(1+ in[j]))); //按照输入的n的值的顺序求值

}
}

http://acm.hpu.edu.cn/problem.php?id=1099这是那道题的网站，绝对安全无毒，小渣渣就是想有哪位大佬给写下代码，谢谢啦
ACM
alsomagic often has unexpected gains from his strolling around. One day, he found a magical machine, on which there was an expression "Automatic Card-interpret Machine (ACM)-TYPE N". Oh.....it was a machine used to read cards. beside of the ACM, there were a great many cards labeled 0, 1, 2 ... alsomagic counted it again and again, then found the total of them is 2^N...oh, good heavens! What were they used to do? Piquant alsomagic was so curious that he put a card with number k into ACM, but the machine showed that he must input the passwords! alsomagic had no idea. So he guest and try some number, wonder happened---he shoot it!!! A beautiful photo of a ppmm came out from the ACM... So pp ... alsomagic was very exited and he was so careful that he found some words on the screen:" The password of card k/2 + (k%2)*2^(N-1) is XXXXXX." By seeing these alsomagic put the card whose number is k/2 + (k%2)*2^(N-1) into ACM and another photo of ppmm appeared! And some other words were shown on the screen too:" The password of... " How many cards' password should poor alsomagic at least know if he wanted to see all of the photos? Input This problem consists of several test cases. Each case consists of exactly one line containing an integer N (0 < N <= 200), which indicates the ACM's type. A case with N = 0 means the end of test, which should not be proceeded. Output For each test case you should just output a single number perline. Sample Input 2 3 0 Sample Output 3 4
ACM程序设计题，看不懂，请教一下各位
Censor frog is now a editor to censor so-called sensitive words (敏感词). She has a long text p. Her job is relatively simple -- just to find the first occurence of sensitive word w and remove it. frog repeats over and over again. Help her do the tedious work. Input The input consists of multiple tests. For each test: The first line contains 1 string w. The second line contains 1 string p. (1≤length of w,p≤5⋅106, w,p consists of only lowercase letter) Output For each test, write 1 string which denotes the censored text. Sample Input abc aaabcbc b bbb abc ab Sample Output a ab //以上是题目，本人英语差，看到题目后，感觉题目要求是：给出一个敏感字符串A，然后在输入一个字符串B，在B中如果包含A串，就删去， 但是Sample Input abc aaabcbc b bbb abc ab Sample Output a ab 他给的这个示例输入和输出是什么意思啊，看不懂， 希望大牛能够解答，感激不尽，
#include <iostream> using namespace std; int main() { char *MMO(char *many,char one,int offset); void MPM(char *m1,char *m2); char *MMM(char *m3,char *m4); char *RN(char *R,int N); char *outformal(char *r); char *outlater(char res[]); void output(char *r,int count,int N,int h); char R[10]; int N,i,j,M; char *r; while(cin>>R>>N) { int count=-1; int h=strlen(R); for(i=j=0;i<h;i++) { if(R[i]!='.') { R[j++]=R[i]; } if(R[i]=='.') count=i; } R[j]='\0'; M=atoi(R); if(N==0) cout<<1<<endl; else if(M==0) cout<<0<<endl; else { r=RN(R,N); output(r,count,N,h); } } return 0; } char *MMO(char *many,char one,int offset) { int n1,n2,ses,i,mLength; char *r; int carry=0; n1=one-48; mLength=strlen(many); r=new char[mLength+1+offset+1]; for(i=0;i<mLength+1+offset;i++) r[i]='0'; r[mLength+1+offset]='\0'; for(i=mLength-1;i>=0;i--) { n2=many[i]-48; ses=n1*n2; ses=ses+carry; r[i+1]=ses%10+48; carry=ses/10; } r[0]=carry+48; return r; } void MPM(char *m1,char *m2) { int n1,n2; int carry=0; int L1=strlen(m1); int L2=strlen(m2); for(int i=1;i<=L1;i++) { n1=m1[L1-i]-48; if(L2-i<0) n2=0; else n2=m2[L2-i]-48; m1[L1-i]=(n1+n2+carry)%10+48; carry=(n1+n2+carry)/10; } if(L1!=L2) m1[L1-L2-1]=carry+48; delete m2; } char *MMM(char *m3,char *m4) { char *e; int i; int L1=strlen(m3); int L2=strlen(m4); e=new char[L1+L2+1]; for(i=0;i<L1+L2;i++) e[i]='0'; e[L1+L2]='\0'; if(L1<L2) { char *tap=m4; m4=m3; m3=tap; int rag=L2; L2=L1; L1=rag; } for(i=0;i<L2;i++) { char *reg=MMO(m3,m4[L2-i-1],i); MPM(e,reg); } return e; } char *RN(char *R,int N) { if(N<2) return R; char *res=MMM(R,R); for(int i=0;i<N-2;i++) { char * res2 = res; res = MMM(res, R); delete res2; } return res; } char *outformal(char *r) { int num,i,j; char res[1000]; i=0; if(r[0]=='0') { while(r[i]=='0') { num=i; i++; } for(j=0;r[num]!='\0';num++) { res[j++]=r[num+1]; } res[j]='\0'; r=res; return r; } else return r; } char *outlater(char res[]) { int num1=0; int n=strlen(res)-1; for(n;res[n]=='0';n--) { res[n]='\0'; } int m=strlen(res)-1; if(res[m]=='.') res[m]='\0'; return res; } void output(char *r,int count,int N,int h) { int n=strlen(r); int i,j; char result[1000]; if(count<0) { char *res=outformal(r); cout<<res<<endl; } else { j=0; if((n-(h-1-count)*N-1)<0) { result[j]='.'; j++; } for(i=0;r[i]!='\0';i++) { result[j]=r[i]; j++; if(i==(n-(h-1-count)*N-1)) { result[j]='.'; j++; } } result[n+1]='\0'; char *answer=outlater(result); char *res=outformal(answer); cout<<res<<endl; } }

http://acm.nyist.net/JudgeOnline/problem.php?pid=75 #include<iostream> using namespace std; int n; void data(int y,int m,int d) { switch(m) { case 2: n=31+d; break; case 3: n=59+d; break; case 4: n=90+d; break; case 5: n=120+d; break; case 6: n=151+d; break; case 7: n=181+d; break; case 8: n=212+d; break; case 9: n=242+d; break; case 10: n=272+d; break; case 11: n=303+d; break; case 12: n=334+d; break; } } int main() { int N; cin>>N; for(int i=0;i<N;i++) { int n1=0; int y,m,d; cin>>y>>m>>d; if(m==1) { cout<<d<<endl; } if((n%4 ==0 && n%100 != 0)||n%400 == 0) { data(y,m,d); n1=n; cout<<n1+1<<endl; } else { data(y,m,d); n1=n; cout<<n1<<endl; } } return 0; }
ACM练习题-----又是苹果
1001: 又是苹果 题目描述 最近，亮亮和小W都对苹果很感兴趣！在研究了“最大苹果矩阵”和“给苹果树施肥”的问题后，他们又遇到了一个新的问题： 有一块长n米、宽m米的地，现在小W把地划分成边长1米的小正方形块，共n*m个块。每个块中可能种有一棵苹果树，或放有一个iPhone，也可以什么也没有。然而，亮亮拥有一种超能力，可以将2个宽1米、长度相同的矩形块在空间中直接交换。 亮亮经常对着农场施展超能力，为了不把自己搞晕，他每次总是选择两整行（长度均为m米）或两整列（长度均为n米）进行交换。小W对此十分恼火——当他想拿iPhone打游戏时，却莫名其妙地撞在了苹果树上。小W要求你写一个程序，帮助他确定某一正方形块中放了什么东西。 输入 输入包含多组数据，请处理到文件结束。 每组数据，第一行2个整数n、m，表示地的尺寸。 之后n行，每行m个英文字母，大写的T表示这里种有苹果树，小写的i表示这里放有iPhone，其他字符表示这里什么也没有。 之后1行，一个整数Q，表示小W询问的次数。 之后Q行，包含3个整数，可能有以下情况： 1 i1 j1 表示小W想知道第i1行第j1列的方块中有什么东西。 2 i1 i2 表示亮亮交换了第i1行与第i2行。 3 j1 j2 表示亮亮交换了第j1列与第j2列。 对于100%的数据，有1<=n*m<=106，1<=Q<=105，1<=i1, i2<=n，1<=j1, j2<=m。 输出 对于每组数据，输出以一行“Case #x:”开头，x表示数据的编号，从1开始。 对于小W的每次格式为“1 i j”的询问，输出一行。若方块中是苹果树，输出"Tree"。若方块中是iPhone，输出“Phone”。若方块中什么也没有，输出“Empty”。 样例输入 2 2 Ti Ti 2 1 1 1 1 2 2 3 3 Tct Iai qqT 3 1 1 3 2 1 2 1 1 3 样例输出 Case #1: Tree Phone Case #2: Empty Phone
acm水题求解，关于贪心算法
#include <iostream> #include <string.h> #include <iomanip> using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input loop */      int main(int argc, char** argv) {      int M,N;      while(cin>>M>>N)      {           if(M==-1 && N==-1)           break;           {     double j[1001];                double f[1001];                double x[1001];                for(int i=0; i<N; i++)                {                     cin>>j[i];                     cin>>f[i];                                                        }                for(int k=0; k<N; k++)    //性价比                {                     x[k] = j[k] / f[k];                }                               for(int i=0; i<N; i++)   //性价比排序                {                     for(int k=i+1; k<N; k++)                     {                          if(x[i]<x[k])                          {                               double temp = x[i];                               x[i] = x[k];                               x[k] = temp;                               temp = j[i];                               j[i] = j[k];                               j[k] = temp;                               temp = f[i];                               f[i] = f[k];                               f[k] = temp;                                                        }                                              }                                    }                                              double sum = 0;                for(int i=0; i<N; i++)                {                     if(M==0)                     break;                                         for(int k=0; k<f[i]; k++)                     {                          if(M==0)                          break;                          sum = sum + x[i];                          M--;                                                                                          }                }                                                cout<<setiosflags(ios::fixed)<<setprecision(3)<<sum<<endl;                          }                }           return 0; }
The Team of ACM/ICPC
Problem Description There are 3 people in a team of ACM/ICPC. Every member of the team will occasionally make some mistakes in the contest. So Mr.F tests every one and everybody gets a Mistake Value x. If the Mistake Values of the 3 members of a team are respectively a, b, c, then the Mistake Value of the team is m = min{ |a-b|, |b-c|, |c-a| }. Your job is to find the best plan to minimize M which is the sum of all the Mistake Value of teams. Input In the first line, there are two integers N and K. N is the number of people who will make teams and K is the number of teams which is supposed to make. (3<= N <=100000) (0<= k <= N/3 ) There are N lines followed. Each line has an integer D, which is the Mistake Value of the person.(0<=D<=1000000000) Output Print the minimal M in one line. Sample Input 7 2 1 5 3 2 4 7 9 Sample Output 2

ACM一道题 poj3523 UVA1601双向广度优先BFS

zoj ACM 1002题，运行显示runtime err

ACM是一种什么样的体验

ACM题runtime error怎么解决

【题目描述】 FFF团成员自带这样一个属性：凭空变出火把与汽油，两者配合起来才能让FFF之火duang的一下烧起来，但是不同的火把与不同的汽油配合产生的火焰是不同的，现在有n种火把与n种汽油，已知每一种火把与每一种汽油配合时产生的火焰的旺盛程度，现在求怎样使得火把与汽油一一配对，产生最旺盛的火焰。 【输入】 第一行为一个整数T，表示有T组数据 每组数据第一行为一个正整数n（2≤n≤30） 第二行开始一共有n行，每行为n个正整数，第i行第j个数表示第i种火把与第j种汽油配合的火焰的旺盛程度。(0<a[i][j]≤10000) 【输出】 每组数据输出一个整数，表示最大的火焰旺盛程度 【样例输入】 2 3 5 2 6 6 7 9 7 4 1 4 8 5 2 8 5 8 2 1 9 6 3 7 7 5 8 1 【样例输出】 20 33 求大神们解答！！谢谢！！

win10系统安装教程（U盘PE+UEFI安装）

《奇巧淫技》系列-python！！每天早上八点自动发送天气预报邮件到QQ邮箱

Nginx 软件层面加强Nginx性能优化的面试问答和解决方案
Nginx 软件层面加强Nginx性能优化的面试问答和解决方案 去年我去爱卡汽车面试PHP，一轮和二轮面的都不错，在三轮面到Nginx的时候很多问题当时不知道怎么回答，确实没有深入学习过，花了一段时间的学习，终于能解答Nginx高性能优化的问题了，10月24号为了获得程序员勋章，发布了半个优化笔记，浏览到了1000+，受到这个鼓舞，我抽时间在仔细整理下关于Nginx性能优化的问题，我们从软件说起。...
【管理系统课程设计】美少女手把手教你后台管理
【文章后台管理系统】URL设计与建模分析+项目源码+运行界面 栏目管理、文章列表、用户管理、角色管理、权限管理模块（文章最后附有源码） 1. 这是一个什么系统? 1.1 学习后台管理系统的原因 随着时代的变迁，现如今各大云服务平台横空出世，市面上有许多如学生信息系统、图书阅读系统、停车场管理系统等的管理系统，而本人家里就有人在用烟草销售系统，直接在网上完成挑选、购买与提交收货点，方便又快捷。 试想，若没有烟草销售系统，本人家人想要购买烟草，还要独自前往药...
11月19日科技资讯|华为明日发布鸿蒙整体战略；京东宣告全面向技术转型；Kotlin 1.3.60 发布
「极客头条」—— 技术人员的新闻圈！ CSDN 的读者朋友们早上好哇，「极客头条」来啦，快来看今天都有哪些值得我们技术人关注的重要新闻吧。扫描上方二维码进入 CSDN App 可以收听御姐萌妹 Style 的人工版音频哟。 一分钟速览新闻点！ 6G 专家组成员：速率是 5G 的 10 至 100 倍，预计 2030 年商用 雷军：很多人多次劝我放弃WPS，能坚持下来并不是纯粹的商业决定 ...
C语言魔塔游戏

Python爬虫爬取淘宝，京东商品信息

Java工作4年来应聘要16K最后没要,细节如下。。。

2020年，冯唐49岁：我给20、30岁IT职场年轻人的建议

##1、骇客帝国(1999) 概念：在线/离线，递归，循环，矩阵等 剧情简介： 不久的将来，网络黑客尼奥对这个看似正常的现实世界产生了怀疑。 他结识了黑客崔妮蒂，并见到了黑客组织的首领墨菲斯。 墨菲斯告诉他，现实世界其实是由一个名叫“母体”的计算机人工智能系统控制，人们就像他们饲养的动物，没有自由和思想，而尼奥就是能够拯救人类的救世主。 可是，救赎之路从来都不会一帆风顺，到底哪里才是真实的世界？

CPU对每个程序员来说，是个既熟悉又陌生的东西？ 如果你只知道CPU是中央处理器的话，那可能对你并没有什么用，那么作为程序员的我们，必须要搞懂的就是CPU这家伙是如何运行的，尤其要搞懂它里面的寄存器是怎么一回事，因为这将让你从底层明白程序的运行机制。 随我一起，来好好认识下CPU这货吧 把CPU掰开来看 对于CPU来说，我们首先就要搞明白它是怎么回事，也就是它的内部构造，当然，CPU那么牛的一个东
@程序员，如何花式构建线程？

2020年1月17日，国家统计局发布了2019年国民经济报告，报告中指出我国人口突破14亿。 猪哥的朋友圈被14亿人口刷屏，但是很多人并没有看到我国复杂的人口问题：老龄化、男女比例失衡、生育率下降、人口红利下降等。 今天我们就来分析一下我们国家的人口数据吧！ 一、背景 1.人口突破14亿 2020年1月17日，国家统计局发布了 2019年国民经济报告 ，报告中指出：年末中国大陆总人口（包括31个

Linux自学篇——linux命令英文全称及解释
man: Manual 意思是手册，可以用这个命令查询其他命令的用法。 pwd：Print working directory 显示当前目录 su：Swith user 切换用户，切换到root用户 cd：Change directory 切换目录 ls：List files 列出目录下的文件 ps：Process Status 进程状态 mk
Python实战：抓肺炎疫情实时数据，画2019-nCoV疫情地图

NO.1 　有20瓶药丸，其中19瓶装有1克/粒的药丸，余下一瓶装有1.1克/粒的药丸。给你一台称重精准的天平，怎么找出比较重的那瓶药丸？天平只能用一次。 解法 有时候，严格的限制条件有可能反倒是解题的线索。在这个问题中，限制条件是天平只能用一次。 因为天平只能用一次，我们也得以知道一个有趣的事实：一次必须同时称很多药丸，其实更准确地说，是必须从19瓶拿出药丸进行称重。否则，如果跳过两瓶或更多瓶药

2020年的1月，我辞掉了我的第一份工作

Java坑人面试题系列: 包装类（中级难度）
Java Magazine上面有一个专门坑人的面试题系列: https://blogs.oracle.com/javamagazine/quiz-2。 这些问题的设计宗旨，主要是测试面试者对Java语言的了解程度，而不是为了用弯弯绕绕的手段把面试者搞蒙。 如果你看过往期的问题，就会发现每一个都不简单。 这些试题模拟了认证考试中的一些难题。 而 “中级(intermediate)” 和 “高级(ad
Spring Boot 2.x基础教程：使用JdbcTemplate访问MySQL数据库