刷题记录之hgame mini
大家好,我是description
pwn题解集 2(持续更新中)
大家好,我是description
pwn刷题记录 1
大家好,我是description
NC16593铺地毯
大家好,我是description
算法入门小练习题解记录
大家好,我是description
NC16622多项式输出【题解】【入门向】
题目来源:多项式输出
这道题在做的时候给自己挖了个坑,其实把符号、系数、指数分开来看会更好实现。
这里先给出不断调试给出的答案,思路不是一蹴而就的。
一输入:5100 -1 1 -3 0 10输出:100x^5-x^4+x^3-3x^2+10二输入:3输出:-50 0 0 1-50x^3+1
首先看到示例。这样的示例是不够的,因为指数为1的时候x后面是不带“^”的,但是此处并未给出指数为1时的示例,因此可以自己给出一个综合性比较强的调试示例
三输入:50 -1 1 10 0 1 -1输出:-x^4+x^3+10x^2+1
开始our 工程!
#include<bits/stdc++.h>using namespace std;int main(){ int n; cin>>n; int cnt=n; int a[10000];
首先进行输入的读取,存到n,由于这个n是题目给出的常量,最好不要动,所以我们用cnt来作为变量暂时存储n,以备不时之需。另外根据示例,我们需要输入n+1个指数,因此用数组来存储。
int i=0; ...
NC16644字符串的展开【题解】【入门向】
题目来源【牛客竞赛】:
https://ac.nowcoder.com/acm/problem/16644
题解:
#include<bits/stdc++.h>using namespace std; //引入下面有用到的函数bool isok(char a,char b);string func(const string& p,int p1,int p2,int p3); //喜欢简短主函数,给人清爽的感觉int main(){ int a,b,c;cin>>a>>b>>c; string s; //清楚缓冲区之后再进行读取一整行字符串,也可以把该行直接改成cin>>string cin.ignore();getline(cin,s); //func是一个主要功能实现的函数,把所有参数往里面塞 string ans=func(s,a,b,c); cout<<ans; return 0;}//这是一个判断前后两数是否同为字母或同为数字的 ...