序列变换

 


#include <iostream> using namespace std; int main(int argc, char** argv) { int n,m,a[100000]; cin>>n>>m; int x,y,k; int b,c; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=1;i<=m;i++){ cin>>c; if(c==2){ cin>>b; cout<<a[b]; } if(c==1){ cin>>x>>y; for(int k=1;k*x<=n;k++){ a[k*x]+=y; } } } return 0; }

  

posted @ 2023-07-18 20:27  fushuxuan1  阅读(58)  评论(0)    收藏  举报