2024-09-07 07:53:11 +00:00
|
|
|
#include <cmath>
|
|
|
|
#include<iostream>
|
2024-09-07 11:05:21 +00:00
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
std::ostream& operator<<(std::ostream &os,const std::vector<int> &v){
|
|
|
|
os<<"vector { ";
|
|
|
|
for(int i=0;i<v.size()-1;i++){
|
|
|
|
os<<v[i]<<" ,";
|
|
|
|
}
|
|
|
|
os<<v[v.size()-1]<<" }";
|
|
|
|
return os;
|
|
|
|
}
|
|
|
|
|
|
|
|
template<typename ...Args>
|
|
|
|
void print(const Args& ...args){
|
|
|
|
((std::cout<<args),...);
|
|
|
|
}
|
2024-09-06 16:06:31 +00:00
|
|
|
|
2024-09-07 07:53:11 +00:00
|
|
|
template<typename ...Args>
|
|
|
|
void println(const Args& ...args){
|
2024-09-07 11:05:21 +00:00
|
|
|
(print(args," "),...);
|
|
|
|
print("\n");
|
2024-09-07 07:53:11 +00:00
|
|
|
}
|
2024-09-06 16:06:31 +00:00
|
|
|
|
2024-09-07 11:05:21 +00:00
|
|
|
#define NAME_VALUE(v)#v,":",(v)
|
|
|
|
|
2024-09-06 16:06:31 +00:00
|
|
|
int main(){
|
2024-09-07 07:53:11 +00:00
|
|
|
println("Hello,World!","-by","Zengtudor");
|
|
|
|
println("End");
|
2024-09-07 11:05:21 +00:00
|
|
|
println(NAME_VALUE(std::pow(2,10)));
|
|
|
|
println(NAME_VALUE((int)0x7FFFFFFF));
|
|
|
|
std::vector<int> v(10);
|
|
|
|
v[0]=1;
|
|
|
|
for(int i=1;i<v.size();i++){
|
|
|
|
v[i]=(v[i-1]*3+2)%49;
|
|
|
|
}
|
|
|
|
println(v);
|
2024-09-07 07:53:11 +00:00
|
|
|
}
|